From 7bbc7108d60ce7767a36d3e62f6f3091060e8fb5 Mon Sep 17 00:00:00 2001 From: barillac <barillac> Date: Fri, 14 Aug 2015 11:31:53 +0000 Subject: [PATCH] small fix SVN: 34454 --- .../add_plasmid_parents/add_plasmid_parents.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/plasmid/source/core-plugins/weismigration/1/dss/drop-boxes/add_plasmid_parents/add_plasmid_parents.py b/plasmid/source/core-plugins/weismigration/1/dss/drop-boxes/add_plasmid_parents/add_plasmid_parents.py index 5e26ec13d1e..9f1ff5e9027 100644 --- a/plasmid/source/core-plugins/weismigration/1/dss/drop-boxes/add_plasmid_parents/add_plasmid_parents.py +++ b/plasmid/source/core-plugins/weismigration/1/dss/drop-boxes/add_plasmid_parents/add_plasmid_parents.py @@ -103,11 +103,13 @@ def update_sample_with_parents(tr, sample_dict): sample_for_update.setParentSampleIdentifiers(plasmid_list) elif re.search ("pKW001", name): plasmid_parent_id = "/MATERIALS/"+name.replace("pKW001","PKW1").strip() - print "P3 : ", plasmid_parent_id if not parents_code_list ==['']: parents_code_list.append(plasmid_parent_id) print "P3 : ", parents_code_list sample_for_update.setParentSampleIdentifiers(parents_code_list) + else: + plasmid_list.append(plasmid_parent_id) + sample_for_update.setParentSampleIdentifiers(plasmid_list) elif re.search ("PKW001", name): plasmid_parent_id = "/MATERIALS/"+name.replace("PKW001","PKW1").strip() print "P3 : ", plasmid_parent_id @@ -130,6 +132,17 @@ def update_sample_with_parents(tr, sample_dict): plasmid_list.append(plasmid_parent_id) print "P2 : ", plasmid_list sample_for_update.setParentSampleIdentifiers(plasmid_list) + elif re.search ("pkw", name): + plasmid_parent_id = "/MATERIALS/"+name.replace("pkw","PKW").strip() + print "P2 : ", plasmid_parent_id + if not parents_code_list ==['']: + parents_code_list.append(plasmid_parent_id) + print "P2 : ", parents_code_list + sample_for_update.setParentSampleIdentifiers(parents_code_list) + else: + plasmid_list.append(plasmid_parent_id) + print "P2 : ", plasmid_list + sample_for_update.setParentSampleIdentifiers(plasmid_list) #================================================================================================= # for name in plasmid_parent_code_split: -- GitLab