about summary refs log tree commit diff
path: root/uploader/phenotypes
diff options
context:
space:
mode:
Diffstat (limited to 'uploader/phenotypes')
-rw-r--r--uploader/phenotypes/views.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/uploader/phenotypes/views.py b/uploader/phenotypes/views.py
index 6bc7471..f4a302a 100644
--- a/uploader/phenotypes/views.py
+++ b/uploader/phenotypes/views.py
@@ -366,6 +366,7 @@ def process_phenotypes_rqtl2_bundle(error_uri):
 def process_phenotypes_individual_files(error_uri):
     """Process the uploaded individual files."""
     form = request.form
+    _transposed = (form.get("file-transposed") or "off") == "on"
     cdata = {
         "sep": form["file-separator"],
         "comment.char": form["file-comment-character"],
@@ -400,6 +401,9 @@ def process_phenotypes_individual_files(error_uri):
                     arcname=filepath.name)
                 cdata[rqtlkey] = cdata.get(rqtlkey, []) + [filepath.name]
 
+            if rqtlkey not in ("phenocovar",):
+                cdata[f"{rqtlkey}_transposed"] = _transposed
+
         zfile.writestr("control_data.json", data=json.dumps(cdata, indent=2))
 
     return bundlepath