aboutsummaryrefslogtreecommitdiff
path: root/wqflask/wqflask/collect.py
diff options
context:
space:
mode:
Diffstat (limited to 'wqflask/wqflask/collect.py')
-rw-r--r--wqflask/wqflask/collect.py18
1 files changed, 11 insertions, 7 deletions
diff --git a/wqflask/wqflask/collect.py b/wqflask/wqflask/collect.py
index ba555094..478dbcaa 100644
--- a/wqflask/wqflask/collect.py
+++ b/wqflask/wqflask/collect.py
@@ -203,7 +203,8 @@ def process_traits(unprocessed_traits):
data, _separator, hmac = trait.rpartition(':')
data = data.strip()
assert hmac==user_manager.actual_hmac_creation(data), "Data tampering?"
- traits.add (str(data))
+ traits.add(str(data))
+
return traits
def report_change(len_before, len_now):
@@ -244,7 +245,6 @@ def collections_new():
if "sign_in" in params:
return redirect(url_for('login'))
-
if "create_new" in params:
print("in create_new")
collection_name = params['new_collection']
@@ -376,13 +376,17 @@ def view_collection():
for atrait in traits:
name, dataset_name = atrait.split(':')
- dataset = create_dataset(dataset_name)
-
- trait_ob = trait.GeneralTrait(name=name, dataset=dataset)
- trait_ob = trait.retrieve_trait_info(trait_ob, dataset, get_qtl_info=True)
+ if dataset_name == "Temp":
+ group = name.split("_")[2]
+ dataset = create_dataset(dataset_name, dataset_type = "Temp", group_name = group)
+ trait_ob = trait.GeneralTrait(name=name, dataset=dataset)
+ else:
+ dataset = create_dataset(dataset_name)
+ trait_ob = trait.GeneralTrait(name=name, dataset=dataset)
+ trait_ob = trait.retrieve_trait_info(trait_ob, dataset, get_qtl_info=True)
trait_obs.append(trait_ob)
- json_version.append(trait.jsonable(trait_ob, dataset_name))
+ json_version.append(trait.jsonable(trait_ob))
if "uc_id" in params:
collection_info = dict(trait_obs=trait_obs,