Skip to content
Snippets Groups Projects

Run wf

Merged Loraine Gueguen requested to merge run_wf into dev
Files
2
@@ -7,7 +7,6 @@ import os
import logging
import sys
import json
import time
from bioblend.galaxy.objects import GalaxyInstance
import utilities
@@ -66,11 +65,11 @@ class RunWorkflowJbrowse(runWorkflowPhaeo.RunWorkflow):
self.abbreviation = self.genus_uppercase[0] + ". " + self.chado_species_name
self.common = self.name
self.common = self.genus_uppercase + " " + self.chado_species_name
if not self.common_name is None and self.common_name != "":
# common_name only is not sufficient as may not be unique between the different strains of the species and
# galaxy will throw error "Found a preexisting organism with the same attributes in the database"
self.common = self.common_name + "(" + self.name + ")"
# galaxy will throw error "OrgWorkflowParam"
self.common = self.common + " (" + self.common_name + ")"
self.genome_analysis_name = "genome v{0} of {1}".format(self.genome_version, self.full_name)
self.genome_analysis_programversion = "genome v{0}".format(self.genome_version)
@@ -159,14 +158,13 @@ class RunWorkflowJbrowse(runWorkflowPhaeo.RunWorkflow):
"genus": self.genus_uppercase,
"species": self.chado_species_name,
"common": self.common},
time_sleep=30
time_sleep=10
)
organism_dict = json.loads(add_organism_tool_dataset)
org_id = str(organism_dict["organism_id"]) # id needs to be a str to be recognized by chado tools
# Synchronize newly added organism in Tripal
logging.info("Synchronizing organism %s in Tripal" % self.full_name)
time.sleep(60)
utilities_bioblend.run_tool(
instance=self.instance,
tool_id=constants_phaeo.ORGANISM_SYNC_TOOL_ID,
Loading