aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/load_phenotypes_to_db.py11
-rw-r--r--uploader/phenotypes/models.py3
-rw-r--r--uploader/phenotypes/views.py7
-rw-r--r--uploader/population/rqtl2.py2
-rw-r--r--uploader/publications/models.py2
-rw-r--r--uploader/publications/views.py3
6 files changed, 9 insertions, 19 deletions
diff --git a/scripts/load_phenotypes_to_db.py b/scripts/load_phenotypes_to_db.py
index 9c636b9..e4802b7 100644
--- a/scripts/load_phenotypes_to_db.py
+++ b/scripts/load_phenotypes_to_db.py
@@ -1,16 +1,17 @@
import sys
import uuid
import json
+import time
import logging
import argparse
import datetime
+from typing import Any
from pathlib import Path
from zipfile import ZipFile
-from typing import Any, Union
from urllib.parse import urljoin
from functools import reduce, partial
-from MySQLdb.cursors import Cursor, DictCursor
+from MySQLdb.cursors import DictCursor
from gn_libs import jobs, mysqldb, sqlite3, monadic_requests as mrequests
@@ -23,9 +24,7 @@ from uploader.phenotypes.models import (
save_phenotypes_data,
create_new_phenotypes,
quick_save_phenotypes_data)
-from uploader.publications.models import (
- create_new_publications,
- fetch_publication_by_id)
+from uploader.publications.models import fetch_publication_by_id
from scripts.rqtl2.bundleutils import build_line_joiner, build_line_splitter
@@ -180,7 +179,7 @@ def save_numeric_data(
except Exception as _exc:
logger.debug("Could not use `LOAD … INFILE`, using raw query",
exc_info=True)
- import time;time.sleep(60)
+ time.sleep(60)
return save_phenotypes_data(
conn,
table,
diff --git a/uploader/phenotypes/models.py b/uploader/phenotypes/models.py
index ed14993..4a1b2d5 100644
--- a/uploader/phenotypes/models.py
+++ b/uploader/phenotypes/models.py
@@ -9,9 +9,10 @@ from typing import Optional, Iterable
import MySQLdb as mdb
from MySQLdb.cursors import Cursor, DictCursor
-from functional_tools import take
from gn_libs.mysqldb import debug_query
+from functional_tools import take
+
logger = logging.getLogger(__name__)
diff --git a/uploader/phenotypes/views.py b/uploader/phenotypes/views.py
index 4a9df8b..04cdc3b 100644
--- a/uploader/phenotypes/views.py
+++ b/uploader/phenotypes/views.py
@@ -1,15 +1,12 @@
"""Views handling ('classical') phenotypes."""
import sys
-import csv
import uuid
import json
import logging
-import tempfile
from typing import Any
from pathlib import Path
from zipfile import ZipFile
from functools import wraps, reduce
-from logging import INFO, ERROR, DEBUG, FATAL, CRITICAL, WARNING
from urllib.parse import urljoin, urlparse, ParseResult, urlunparse, urlencode
import datetime
@@ -18,7 +15,6 @@ from redis import Redis
from pymonad.either import Left
from requests.models import Response
from MySQLdb.cursors import DictCursor
-from werkzeug.utils import secure_filename
from gn_libs import sqlite3
from gn_libs import jobs as gnlibs_jobs
@@ -31,7 +27,6 @@ from flask import (flash,
jsonify,
redirect,
Blueprint,
- send_file,
current_app as app)
# from r_qtl import r_qtl2 as rqtl2
@@ -53,7 +48,6 @@ from uploader.species.models import all_species, species_by_id
from uploader.monadic_requests import make_either_error_handler
from uploader.publications.models import fetch_publication_by_id
from uploader.request_checks import with_species, with_population
-from uploader.samples.models import samples_by_species_and_population
from uploader.input_validation import (encode_errors,
decode_errors,
is_valid_representative_name)
@@ -64,7 +58,6 @@ from .models import (dataset_by_id,
save_new_dataset,
dataset_phenotypes,
datasets_by_population,
- phenotypes_data_by_ids,
phenotype_publication_data)
phenotypesbp = Blueprint("phenotypes", __name__)
diff --git a/uploader/population/rqtl2.py b/uploader/population/rqtl2.py
index 044cdd4..97d4854 100644
--- a/uploader/population/rqtl2.py
+++ b/uploader/population/rqtl2.py
@@ -12,9 +12,9 @@ import MySQLdb as mdb
from redis import Redis
from MySQLdb.cursors import DictCursor
from gn_libs.mysqldb import database_connection
+from markupsafe import escape
from flask import (
flash,
- escape,
request,
url_for,
redirect,
diff --git a/uploader/publications/models.py b/uploader/publications/models.py
index b199991..f37b67d 100644
--- a/uploader/publications/models.py
+++ b/uploader/publications/models.py
@@ -1,6 +1,6 @@
"""Module to handle persistence and retrieval of publication to/from MariaDB"""
import logging
-from typing import Iterable, Optional
+from typing import Iterable
from MySQLdb.cursors import DictCursor
diff --git a/uploader/publications/views.py b/uploader/publications/views.py
index 0608a35..e7aa412 100644
--- a/uploader/publications/views.py
+++ b/uploader/publications/views.py
@@ -1,7 +1,6 @@
"""Endpoints for publications"""
import json
-from MySQLdb.cursors import DictCursor
from gn_libs.mysqldb import database_connection
from flask import (
flash,
@@ -21,8 +20,6 @@ from .models import (
from .datatables import fetch_publications
-from gn_libs.debug import __pk__
-
pubbp = Blueprint("publications", __name__)