From 8c3ba12dd11ce8ceccca12599db815c5bc69eb73 Mon Sep 17 00:00:00 2001
From: Loraine Gueguen <loraine.gueguen@sb-roscoff.fr>
Date: Mon, 31 May 2021 21:00:42 +0200
Subject: [PATCH] Update to wf_v7: sync in wf

---
 gga_init.py                                   |   1 +
 utilities.py                                  |  18 +-
 ...load_tripal_synchronize_jbrowse_2org_v7.ga | 490 +++++++++---------
 3 files changed, 264 insertions(+), 245 deletions(-)

diff --git a/gga_init.py b/gga_init.py
index af8e2c1..f8c705e 100755
--- a/gga_init.py
+++ b/gga_init.py
@@ -89,6 +89,7 @@ class DeploySpeciesStack(species_data.SpeciesData):
                     picture_dest_name = "species%s" % picture_path_extension
                     picture_dest_path = os.path.join(self.species_dir, picture_dest_name)
                     shutil.copy(self.picture_path, picture_dest_path)
+                    logging.info("Add picture %s" % self.picture_path)
                 else:
                     logging.error("Specified organism picture has wrong extension (must be '.png' or '.jpg'): {0}".format(self.picture_path))
             else:
diff --git a/utilities.py b/utilities.py
index 1d88ad8..547a169 100755
--- a/utilities.py
+++ b/utilities.py
@@ -142,13 +142,21 @@ def get_sp_picture(sp_dict_list):
     sp_picture_dict = {}
 
     for sp in sp_dict_list:
-        gspecies = get_gspecies_string_from_sp_dict(sp)
-        if gspecies not in sp_picture_dict.keys() or ( constants.ORG_PARAM_DESC_MAIN_SPECIES in sp[constants.ORG_PARAM_DESC].keys() and
-                                                           sp[constants.ORG_PARAM_DESC][constants.ORG_PARAM_DESC_MAIN_SPECIES] == True ):
-            sp_picture_dict[gspecies] = ""
+
+        genus_species = get_gspecies_string_from_sp_dict(sp)
+
+        if genus_species not in sp_picture_dict.keys() \
+            or (genus_species not in sp_picture_dict.keys()
+                and sp_picture_dict[genus_species] != "") \
+            or (constants.ORG_PARAM_DESC_MAIN_SPECIES in sp[constants.ORG_PARAM_DESC].keys()
+                 and sp[constants.ORG_PARAM_DESC][constants.ORG_PARAM_DESC_MAIN_SPECIES] == True ) :
+
             if constants.ORG_PARAM_DESC_PICTURE_PATH in sp[constants.ORG_PARAM_DESC].keys() and \
                     sp[constants.ORG_PARAM_DESC][constants.ORG_PARAM_DESC_PICTURE_PATH] != "":
-                sp_picture_dict[gspecies] = sp[constants.ORG_PARAM_DESC][constants.ORG_PARAM_DESC_PICTURE_PATH]
+                sp_picture_dict[genus_species] = sp[constants.ORG_PARAM_DESC][constants.ORG_PARAM_DESC_PICTURE_PATH]
+            else:
+                sp_picture_dict[genus_species] = ""
+
     return sp_picture_dict
 
 def get_sp_jbrowse_links(org_list):
diff --git a/workflows_phaeoexplorer/Galaxy-Workflow-chado_load_tripal_synchronize_jbrowse_2org_v7.ga b/workflows_phaeoexplorer/Galaxy-Workflow-chado_load_tripal_synchronize_jbrowse_2org_v7.ga
index 0b79aad..4b08cba 100644
--- a/workflows_phaeoexplorer/Galaxy-Workflow-chado_load_tripal_synchronize_jbrowse_2org_v7.ga
+++ b/workflows_phaeoexplorer/Galaxy-Workflow-chado_load_tripal_synchronize_jbrowse_2org_v7.ga
@@ -13,32 +13,32 @@
             "inputs": [
                 {
                     "description": "",
-                    "name": "genome org1"
+                    "name": "proteins org1"
                 }
             ],
-            "label": "genome org1",
+            "label": "proteins org1",
             "name": "Input dataset",
             "outputs": [],
             "position": {
-                "bottom": 132.3000030517578,
+                "bottom": 35.80000305175781,
                 "height": 61.80000305175781,
-                "left": -366,
-                "right": -166,
-                "top": 70.5,
+                "left": 322.5,
+                "right": 522.5,
+                "top": -26,
                 "width": 200,
-                "x": -366,
-                "y": 70.5
+                "x": 322.5,
+                "y": -26
             },
             "tool_id": null,
             "tool_state": "{\"optional\": false}",
             "tool_version": null,
             "type": "data_input",
-            "uuid": "79c0cd65-9be8-4cd1-be37-1f53c02b0af0",
+            "uuid": "d7151ff6-bc10-4ec3-831c-fd2152daf2c9",
             "workflow_outputs": [
                 {
                     "label": null,
                     "output_name": "output",
-                    "uuid": "8aea9f95-7c91-4cb6-9de9-416cbb488e32"
+                    "uuid": "c5f726f2-1a44-494a-964a-9e6dfead2e48"
                 }
             ]
         },
@@ -51,32 +51,32 @@
             "inputs": [
                 {
                     "description": "",
-                    "name": "annotations org1"
+                    "name": "genome org2"
                 }
             ],
-            "label": "annotations org1",
+            "label": "genome org2",
             "name": "Input dataset",
             "outputs": [],
             "position": {
-                "bottom": 222.3000030517578,
+                "bottom": 125.80000305175781,
                 "height": 61.80000305175781,
-                "left": -367,
-                "right": -167,
-                "top": 160.5,
+                "left": 321.5,
+                "right": 521.5,
+                "top": 64,
                 "width": 200,
-                "x": -367,
-                "y": 160.5
+                "x": 321.5,
+                "y": 64
             },
             "tool_id": null,
             "tool_state": "{\"optional\": false}",
             "tool_version": null,
             "type": "data_input",
-            "uuid": "6771d57a-2353-4f79-811b-9e873ef86caa",
+            "uuid": "9d1c5c88-0ec3-4d2c-93d8-11c6076bfe01",
             "workflow_outputs": [
                 {
                     "label": null,
                     "output_name": "output",
-                    "uuid": "429659d1-87f2-4594-bdfb-5491aa255473"
+                    "uuid": "5e69bc68-86da-463d-b36b-e9c476db91e7"
                 }
             ]
         },
@@ -89,32 +89,32 @@
             "inputs": [
                 {
                     "description": "",
-                    "name": "proteins org1"
+                    "name": "annotations org1"
                 }
             ],
-            "label": "proteins org1",
+            "label": "annotations org1",
             "name": "Input dataset",
             "outputs": [],
             "position": {
-                "bottom": 317.3000030517578,
+                "bottom": -59.19999694824219,
                 "height": 61.80000305175781,
-                "left": -366,
-                "right": -166,
-                "top": 255.5,
+                "left": 321.5,
+                "right": 521.5,
+                "top": -121,
                 "width": 200,
-                "x": -366,
-                "y": 255.5
+                "x": 321.5,
+                "y": -121
             },
             "tool_id": null,
             "tool_state": "{\"optional\": false}",
             "tool_version": null,
             "type": "data_input",
-            "uuid": "d7151ff6-bc10-4ec3-831c-fd2152daf2c9",
+            "uuid": "6771d57a-2353-4f79-811b-9e873ef86caa",
             "workflow_outputs": [
                 {
                     "label": null,
                     "output_name": "output",
-                    "uuid": "be413801-2af8-4efd-9108-eb01cf625ccf"
+                    "uuid": "2739db1f-9e6c-44b9-9c33-b2e04a3c30ee"
                 }
             ]
         },
@@ -127,32 +127,32 @@
             "inputs": [
                 {
                     "description": "",
-                    "name": "genome org2"
+                    "name": "annotations org2"
                 }
             ],
-            "label": "genome org2",
+            "label": "annotations org2",
             "name": "Input dataset",
             "outputs": [],
             "position": {
-                "bottom": 407.3000030517578,
+                "bottom": 219.8000030517578,
                 "height": 61.80000305175781,
-                "left": -367,
-                "right": -167,
-                "top": 345.5,
+                "left": 323.5,
+                "right": 523.5,
+                "top": 158,
                 "width": 200,
-                "x": -367,
-                "y": 345.5
+                "x": 323.5,
+                "y": 158
             },
             "tool_id": null,
             "tool_state": "{\"optional\": false}",
             "tool_version": null,
             "type": "data_input",
-            "uuid": "9d1c5c88-0ec3-4d2c-93d8-11c6076bfe01",
+            "uuid": "46ffeb62-26f6-4d7d-b2fb-b37f0c30104c",
             "workflow_outputs": [
                 {
                     "label": null,
                     "output_name": "output",
-                    "uuid": "24b44e50-b4fe-4e6f-8993-da5ac2321de6"
+                    "uuid": "7f4d06ce-6298-45db-ab0d-d02037613839"
                 }
             ]
         },
@@ -165,32 +165,32 @@
             "inputs": [
                 {
                     "description": "",
-                    "name": "annotations org2"
+                    "name": "genome org1"
                 }
             ],
-            "label": "annotations org2",
+            "label": "genome org1",
             "name": "Input dataset",
             "outputs": [],
             "position": {
-                "bottom": 501.3000030517578,
+                "bottom": -149.1999969482422,
                 "height": 61.80000305175781,
-                "left": -365,
-                "right": -165,
-                "top": 439.5,
+                "left": 322.5,
+                "right": 522.5,
+                "top": -211,
                 "width": 200,
-                "x": -365,
-                "y": 439.5
+                "x": 322.5,
+                "y": -211
             },
             "tool_id": null,
             "tool_state": "{\"optional\": false}",
             "tool_version": null,
             "type": "data_input",
-            "uuid": "46ffeb62-26f6-4d7d-b2fb-b37f0c30104c",
+            "uuid": "79c0cd65-9be8-4cd1-be37-1f53c02b0af0",
             "workflow_outputs": [
                 {
                     "label": null,
                     "output_name": "output",
-                    "uuid": "241ba0f4-cf2e-4d93-ac8a-a7d3f92ff512"
+                    "uuid": "2cf63ae7-fb2e-4196-8a9d-c6bd47781e4b"
                 }
             ]
         },
@@ -210,14 +210,14 @@
             "name": "Input dataset",
             "outputs": [],
             "position": {
-                "bottom": 591.3000030517578,
+                "bottom": 309.8000030517578,
                 "height": 61.80000305175781,
-                "left": -364,
-                "right": -164,
-                "top": 529.5,
+                "left": 324.5,
+                "right": 524.5,
+                "top": 248,
                 "width": 200,
-                "x": -364,
-                "y": 529.5
+                "x": 324.5,
+                "y": 248
             },
             "tool_id": null,
             "tool_state": "{\"optional\": false}",
@@ -228,124 +228,129 @@
                 {
                     "label": null,
                     "output_name": "output",
-                    "uuid": "c04327b1-6dc5-45fa-a9ed-08cec7bc3a53"
+                    "uuid": "6d1ae9c0-b09f-4430-bc5e-86da8549caad"
                 }
             ]
         },
         "6": {
             "annotation": "",
-            "content_id": "toolshed.g2.bx.psu.edu/repos/gga/chado_feature_load_fasta/feature_load_fasta/2.3.4+galaxy0",
+            "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/jbrowse/jbrowse/1.16.11+galaxy0",
             "errors": null,
             "id": 6,
             "input_connections": {
-                "fasta": {
-                    "id": 0,
+                "reference_genome|genome": {
+                    "id": 1,
+                    "output_name": "output"
+                },
+                "track_groups_0|data_tracks_0|data_format|annotation": {
+                    "id": 3,
                     "output_name": "output"
                 }
             },
             "inputs": [
                 {
-                    "description": "runtime parameter for tool Chado load fasta",
-                    "name": "analysis_id"
-                },
-                {
-                    "description": "runtime parameter for tool Chado load fasta",
-                    "name": "organism"
-                },
-                {
-                    "description": "runtime parameter for tool Chado load fasta",
-                    "name": "wait_for"
+                    "description": "runtime parameter for tool JBrowse",
+                    "name": "reference_genome"
                 }
             ],
-            "label": "Chado load fasta org1",
-            "name": "Chado load fasta",
+            "label": "JBrowse org2",
+            "name": "JBrowse",
             "outputs": [
                 {
-                    "name": "results",
-                    "type": "json"
+                    "name": "output",
+                    "type": "html"
                 }
             ],
             "position": {
-                "bottom": 234.89999389648438,
-                "height": 164.39999389648438,
-                "left": -81,
-                "right": 119,
-                "top": 70.5,
+                "bottom": 732.1999969482422,
+                "height": 205.1999969482422,
+                "left": 625.5,
+                "right": 825.5,
+                "top": 527,
                 "width": 200,
-                "x": -81,
-                "y": 70.5
+                "x": 625.5,
+                "y": 527
             },
             "post_job_actions": {},
-            "tool_id": "toolshed.g2.bx.psu.edu/repos/gga/chado_feature_load_fasta/feature_load_fasta/2.3.4+galaxy0",
+            "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/jbrowse/jbrowse/1.16.11+galaxy0",
             "tool_shed_repository": {
-                "changeset_revision": "ba4d07fbaf47",
-                "name": "chado_feature_load_fasta",
-                "owner": "gga",
+                "changeset_revision": "4542035c1075",
+                "name": "jbrowse",
+                "owner": "iuc",
                 "tool_shed": "toolshed.g2.bx.psu.edu"
             },
-            "tool_state": "{\"analysis_id\": {\"__class__\": \"RuntimeValue\"}, \"do_update\": \"false\", \"ext_db\": {\"db\": \"\", \"re_db_accession\": \"\"}, \"fasta\": {\"__class__\": \"ConnectedValue\"}, \"match_on_name\": \"false\", \"organism\": {\"__class__\": \"RuntimeValue\"}, \"psql_target\": {\"method\": \"remote\", \"__current_case__\": 0}, \"re_name\": \"\", \"re_uniquename\": \"\", \"relationships\": {\"rel_type\": \"none\", \"__current_case__\": 0}, \"sequence_type\": \"contig\", \"wait_for\": {\"__class__\": \"RuntimeValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}",
-            "tool_version": "2.3.4+galaxy0",
+            "tool_state": "{\"action\": {\"action_select\": \"create\", \"__current_case__\": 0}, \"gencode\": \"1\", \"jbgen\": {\"defaultLocation\": \"\", \"trackPadding\": \"20\", \"shareLink\": \"true\", \"aboutDescription\": \"\", \"show_tracklist\": \"true\", \"show_nav\": \"true\", \"show_overview\": \"true\", \"show_menu\": \"true\", \"hideGenomeOptions\": \"false\"}, \"plugins\": {\"BlastView\": \"true\", \"ComboTrackSelector\": \"false\", \"GCContent\": \"false\"}, \"reference_genome\": {\"genome_type_select\": \"history\", \"__current_case__\": 1, \"genome\": {\"__class__\": \"RuntimeValue\"}}, \"standalone\": \"minimal\", \"track_groups\": [{\"__index__\": 0, \"category\": \"Annotation\", \"data_tracks\": [{\"__index__\": 0, \"data_format\": {\"data_format_select\": \"gene_calls\", \"__current_case__\": 2, \"annotation\": {\"__class__\": \"RuntimeValue\"}, \"match_part\": {\"match_part_select\": \"false\", \"__current_case__\": 1}, \"index\": \"true\", \"track_config\": {\"track_class\": \"NeatHTMLFeatures/View/Track/NeatFeatures\", \"__current_case__\": 3, \"html_options\": {\"topLevelFeatures\": \"\"}}, \"jbstyle\": {\"style_classname\": \"transcript\", \"style_label\": \"product,name,id\", \"style_description\": \"ec32_ortholog_description,note,description\", \"style_height\": \"10px\", \"max_height\": \"600\"}, \"jbcolor_scale\": {\"color_score\": {\"color_score_select\": \"none\", \"__current_case__\": 0, \"color\": {\"color_select\": \"automatic\", \"__current_case__\": 0}}}, \"jb_custom_config\": {\"option\": []}, \"jbmenu\": {\"track_menu\": [{\"__index__\": 0, \"menu_action\": \"iframeDialog\", \"menu_label\": \"View transcript report\", \"menu_title\": \"Transcript {id}\", \"menu_url\": \"__MENU_URL_ORG2__\", \"menu_icon\": \"dijitIconBookmark\"}]}, \"track_visibility\": \"default_on\", \"override_apollo_plugins\": \"False\", \"override_apollo_drag\": \"False\"}}]}], \"uglyTestingHack\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}",
+            "tool_version": "1.16.11+galaxy0",
             "type": "tool",
-            "uuid": "03b2e556-7d24-4e40-b1d3-0049e147e450",
+            "uuid": "71b04d1f-8f19-4010-bc9c-9877586995a4",
             "workflow_outputs": [
                 {
                     "label": null,
-                    "output_name": "results",
-                    "uuid": "74a4d9b1-735f-45af-8fba-b567cdcdbeeb"
+                    "output_name": "output",
+                    "uuid": "9850c240-de34-4e21-9ba7-aaf55ec2e2d2"
                 }
             ]
         },
         "7": {
             "annotation": "",
-            "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/jbrowse/jbrowse/1.16.11+galaxy0",
+            "content_id": "toolshed.g2.bx.psu.edu/repos/gga/chado_feature_load_fasta/feature_load_fasta/2.3.4+galaxy0",
             "errors": null,
             "id": 7,
             "input_connections": {
-                "reference_genome|genome": {
-                    "id": 0,
-                    "output_name": "output"
-                },
-                "track_groups_0|data_tracks_0|data_format|annotation": {
-                    "id": 1,
+                "fasta": {
+                    "id": 4,
                     "output_name": "output"
                 }
             },
-            "inputs": [],
-            "label": "JBrowse org1",
-            "name": "JBrowse",
+            "inputs": [
+                {
+                    "description": "runtime parameter for tool Chado load fasta",
+                    "name": "analysis_id"
+                },
+                {
+                    "description": "runtime parameter for tool Chado load fasta",
+                    "name": "organism"
+                },
+                {
+                    "description": "runtime parameter for tool Chado load fasta",
+                    "name": "wait_for"
+                }
+            ],
+            "label": "Chado load fasta org1",
+            "name": "Chado load fasta",
             "outputs": [
                 {
-                    "name": "output",
-                    "type": "html"
+                    "name": "results",
+                    "type": "json"
                 }
             ],
             "position": {
-                "bottom": 795.6999969482422,
-                "height": 205.1999969482422,
-                "left": -50,
-                "right": 150,
-                "top": 590.5,
+                "bottom": -46.600006103515625,
+                "height": 164.39999389648438,
+                "left": 607.5,
+                "right": 807.5,
+                "top": -211,
                 "width": 200,
-                "x": -50,
-                "y": 590.5
+                "x": 607.5,
+                "y": -211
             },
             "post_job_actions": {},
-            "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/jbrowse/jbrowse/1.16.11+galaxy0",
+            "tool_id": "toolshed.g2.bx.psu.edu/repos/gga/chado_feature_load_fasta/feature_load_fasta/2.3.4+galaxy0",
             "tool_shed_repository": {
-                "changeset_revision": "4542035c1075",
-                "name": "jbrowse",
-                "owner": "iuc",
+                "changeset_revision": "ba4d07fbaf47",
+                "name": "chado_feature_load_fasta",
+                "owner": "gga",
                 "tool_shed": "toolshed.g2.bx.psu.edu"
             },
-            "tool_state": "{\"action\": {\"action_select\": \"create\", \"__current_case__\": 0}, \"gencode\": \"1\", \"jbgen\": {\"defaultLocation\": \"\", \"trackPadding\": \"20\", \"shareLink\": \"true\", \"aboutDescription\": \"\", \"show_tracklist\": \"true\", \"show_nav\": \"true\", \"show_overview\": \"true\", \"show_menu\": \"true\", \"hideGenomeOptions\": \"false\"}, \"plugins\": {\"BlastView\": \"true\", \"ComboTrackSelector\": \"false\", \"GCContent\": \"false\"}, \"reference_genome\": {\"genome_type_select\": \"history\", \"__current_case__\": 1, \"genome\": {\"__class__\": \"ConnectedValue\"}}, \"standalone\": \"minimal\", \"track_groups\": [{\"__index__\": 0, \"category\": \"Annotation\", \"data_tracks\": [{\"__index__\": 0, \"data_format\": {\"data_format_select\": \"gene_calls\", \"__current_case__\": 2, \"annotation\": {\"__class__\": \"ConnectedValue\"}, \"match_part\": {\"match_part_select\": \"false\", \"__current_case__\": 1}, \"index\": \"true\", \"track_config\": {\"track_class\": \"NeatHTMLFeatures/View/Track/NeatFeatures\", \"__current_case__\": 3, \"html_options\": {\"topLevelFeatures\": \"\"}}, \"jbstyle\": {\"style_classname\": \"transcript\", \"style_label\": \"product,name,id\", \"style_description\": \"ec32_ortholog_description,note,description\", \"style_height\": \"10px\", \"max_height\": \"600\"}, \"jbcolor_scale\": {\"color_score\": {\"color_score_select\": \"none\", \"__current_case__\": 0, \"color\": {\"color_select\": \"automatic\", \"__current_case__\": 0}}}, \"jb_custom_config\": {\"option\": []}, \"jbmenu\": {\"track_menu\": [{\"__index__\": 0, \"menu_action\": \"iframeDialog\", \"menu_label\": \"View transcript report\", \"menu_title\": \"Transcript {id}\", \"menu_url\": \"https://abims-ggadev.sb-roscoff.fr/sp/ectocarpus_species5/feature/Ectocarpus/species5-Ec13f_Ec_sil_Jap16_a_8_f-female/mRNA/{id}\", \"menu_icon\": \"dijitIconBookmark\"}]}, \"track_visibility\": \"default_on\", \"override_apollo_plugins\": \"False\", \"override_apollo_drag\": \"False\"}}]}], \"uglyTestingHack\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}",
-            "tool_version": "1.16.11+galaxy0",
+            "tool_state": "{\"analysis_id\": {\"__class__\": \"RuntimeValue\"}, \"do_update\": \"false\", \"ext_db\": {\"db\": \"\", \"re_db_accession\": \"\"}, \"fasta\": {\"__class__\": \"ConnectedValue\"}, \"match_on_name\": \"false\", \"organism\": {\"__class__\": \"RuntimeValue\"}, \"psql_target\": {\"method\": \"remote\", \"__current_case__\": 0}, \"re_name\": \"\", \"re_uniquename\": \"\", \"relationships\": {\"rel_type\": \"none\", \"__current_case__\": 0}, \"sequence_type\": \"contig\", \"wait_for\": {\"__class__\": \"RuntimeValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}",
+            "tool_version": "2.3.4+galaxy0",
             "type": "tool",
-            "uuid": "941cff4b-3d04-40a2-9f91-3390be0cdc2f",
+            "uuid": "03b2e556-7d24-4e40-b1d3-0049e147e450",
             "workflow_outputs": [
                 {
                     "label": null,
-                    "output_name": "output",
-                    "uuid": "b56405f2-2c53-4795-8038-968c5a5b915f"
+                    "output_name": "results",
+                    "uuid": "d3be47d8-988f-4a04-a9e8-e3048f39925b"
                 }
             ]
         },
@@ -356,16 +361,21 @@
             "id": 8,
             "input_connections": {
                 "reference_genome|genome": {
-                    "id": 3,
+                    "id": 4,
                     "output_name": "output"
                 },
                 "track_groups_0|data_tracks_0|data_format|annotation": {
-                    "id": 4,
+                    "id": 2,
                     "output_name": "output"
                 }
             },
-            "inputs": [],
-            "label": "JBrowse org2",
+            "inputs": [
+                {
+                    "description": "runtime parameter for tool JBrowse",
+                    "name": "reference_genome"
+                }
+            ],
+            "label": "JBrowse org1",
             "name": "JBrowse",
             "outputs": [
                 {
@@ -374,14 +384,14 @@
                 }
             ],
             "position": {
-                "bottom": 1013.6999969482422,
+                "bottom": 514.1999969482422,
                 "height": 205.1999969482422,
-                "left": -63,
-                "right": 137,
-                "top": 808.5,
+                "left": 638.5,
+                "right": 838.5,
+                "top": 309,
                 "width": 200,
-                "x": -63,
-                "y": 808.5
+                "x": 638.5,
+                "y": 309
             },
             "post_job_actions": {},
             "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/jbrowse/jbrowse/1.16.11+galaxy0",
@@ -391,15 +401,15 @@
                 "owner": "iuc",
                 "tool_shed": "toolshed.g2.bx.psu.edu"
             },
-            "tool_state": "{\"action\": {\"action_select\": \"create\", \"__current_case__\": 0}, \"gencode\": \"1\", \"jbgen\": {\"defaultLocation\": \"\", \"trackPadding\": \"20\", \"shareLink\": \"true\", \"aboutDescription\": \"\", \"show_tracklist\": \"true\", \"show_nav\": \"true\", \"show_overview\": \"true\", \"show_menu\": \"true\", \"hideGenomeOptions\": \"false\"}, \"plugins\": {\"BlastView\": \"true\", \"ComboTrackSelector\": \"false\", \"GCContent\": \"false\"}, \"reference_genome\": {\"genome_type_select\": \"history\", \"__current_case__\": 1, \"genome\": {\"__class__\": \"ConnectedValue\"}}, \"standalone\": \"minimal\", \"track_groups\": [{\"__index__\": 0, \"category\": \"Annotation\", \"data_tracks\": [{\"__index__\": 0, \"data_format\": {\"data_format_select\": \"gene_calls\", \"__current_case__\": 2, \"annotation\": {\"__class__\": \"ConnectedValue\"}, \"match_part\": {\"match_part_select\": \"false\", \"__current_case__\": 1}, \"index\": \"true\", \"track_config\": {\"track_class\": \"NeatHTMLFeatures/View/Track/NeatFeatures\", \"__current_case__\": 3, \"html_options\": {\"topLevelFeatures\": \"\"}}, \"jbstyle\": {\"style_classname\": \"transcript\", \"style_label\": \"product,name,id\", \"style_description\": \"ec32_ortholog_description,note,description\", \"style_height\": \"10px\", \"max_height\": \"600\"}, \"jbcolor_scale\": {\"color_score\": {\"color_score_select\": \"none\", \"__current_case__\": 0, \"color\": {\"color_select\": \"automatic\", \"__current_case__\": 0}}}, \"jb_custom_config\": {\"option\": []}, \"jbmenu\": {\"track_menu\": [{\"__index__\": 0, \"menu_action\": \"iframeDialog\", \"menu_label\": \"View transcript report\", \"menu_title\": \"Transcript {id}\", \"menu_url\": \"https://abims-ggadev.sb-roscoff.fr/sp/ectocarpus_species5/feature/Ectocarpus/species5-Ec12m_Ec_sil_Jap16_a_1_m-male/mRNA/{id}\", \"menu_icon\": \"dijitIconBookmark\"}]}, \"track_visibility\": \"default_on\", \"override_apollo_plugins\": \"False\", \"override_apollo_drag\": \"False\"}}]}], \"uglyTestingHack\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}",
+            "tool_state": "{\"action\": {\"action_select\": \"create\", \"__current_case__\": 0}, \"gencode\": \"1\", \"jbgen\": {\"defaultLocation\": \"\", \"trackPadding\": \"20\", \"shareLink\": \"true\", \"aboutDescription\": \"\", \"show_tracklist\": \"true\", \"show_nav\": \"true\", \"show_overview\": \"true\", \"show_menu\": \"true\", \"hideGenomeOptions\": \"false\"}, \"plugins\": {\"BlastView\": \"true\", \"ComboTrackSelector\": \"false\", \"GCContent\": \"false\"}, \"reference_genome\": {\"genome_type_select\": \"history\", \"__current_case__\": 1, \"genome\": {\"__class__\": \"RuntimeValue\"}}, \"standalone\": \"minimal\", \"track_groups\": [{\"__index__\": 0, \"category\": \"Annotation\", \"data_tracks\": [{\"__index__\": 0, \"data_format\": {\"data_format_select\": \"gene_calls\", \"__current_case__\": 2, \"annotation\": {\"__class__\": \"RuntimeValue\"}, \"match_part\": {\"match_part_select\": \"false\", \"__current_case__\": 1}, \"index\": \"true\", \"track_config\": {\"track_class\": \"NeatHTMLFeatures/View/Track/NeatFeatures\", \"__current_case__\": 3, \"html_options\": {\"topLevelFeatures\": \"\"}}, \"jbstyle\": {\"style_classname\": \"transcript\", \"style_label\": \"product,name,id\", \"style_description\": \"ec32_ortholog_description,note,description\", \"style_height\": \"10px\", \"max_height\": \"600\"}, \"jbcolor_scale\": {\"color_score\": {\"color_score_select\": \"none\", \"__current_case__\": 0, \"color\": {\"color_select\": \"automatic\", \"__current_case__\": 0}}}, \"jb_custom_config\": {\"option\": []}, \"jbmenu\": {\"track_menu\": [{\"__index__\": 0, \"menu_action\": \"iframeDialog\", \"menu_label\": \"View transcript report\", \"menu_title\": \"Transcript {id}\", \"menu_url\": \"__MENU_URL_ORG1__\", \"menu_icon\": \"dijitIconBookmark\"}]}, \"track_visibility\": \"default_on\", \"override_apollo_plugins\": \"False\", \"override_apollo_drag\": \"False\"}}]}], \"uglyTestingHack\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}",
             "tool_version": "1.16.11+galaxy0",
             "type": "tool",
-            "uuid": "87e2468c-aa54-4ae1-a323-7fe07db7e838",
+            "uuid": "f297abcc-259f-4b4e-99c8-c4a46ff5db79",
             "workflow_outputs": [
                 {
                     "label": null,
                     "output_name": "output",
-                    "uuid": "b6289675-f9d7-425d-ab43-4122cf8bf7b6"
+                    "uuid": "0dd07bed-a086-409c-8186-42832bbf3736"
                 }
             ]
         },
@@ -410,15 +420,15 @@
             "id": 9,
             "input_connections": {
                 "fasta": {
-                    "id": 2,
+                    "id": 0,
                     "output_name": "output"
                 },
                 "gff": {
-                    "id": 1,
+                    "id": 2,
                     "output_name": "output"
                 },
                 "wait_for": {
-                    "id": 6,
+                    "id": 7,
                     "output_name": "results"
                 }
             },
@@ -441,14 +451,14 @@
                 }
             ],
             "position": {
-                "bottom": 265.3000030517578,
+                "bottom": -16.199996948242188,
                 "height": 194.8000030517578,
-                "left": 206,
-                "right": 406,
-                "top": 70.5,
+                "left": 894.5,
+                "right": 1094.5,
+                "top": -211,
                 "width": 200,
-                "x": 206,
-                "y": 70.5
+                "x": 894.5,
+                "y": -211
             },
             "post_job_actions": {},
             "tool_id": "toolshed.g2.bx.psu.edu/repos/gga/chado_feature_load_gff/feature_load_gff/2.3.4+galaxy0",
@@ -466,7 +476,7 @@
                 {
                     "label": null,
                     "output_name": "results",
-                    "uuid": "7c861f9a-41df-43bb-872f-bffda796cb7f"
+                    "uuid": "c50ece51-955f-4ae6-96e4-494034214fd8"
                 }
             ]
         },
@@ -477,11 +487,11 @@
             "id": 10,
             "input_connections": {
                 "organisms_0|jbrowse": {
-                    "id": 7,
+                    "id": 8,
                     "output_name": "output"
                 },
                 "organisms_1|jbrowse": {
-                    "id": 8,
+                    "id": 6,
                     "output_name": "output"
                 }
             },
@@ -495,14 +505,14 @@
                 }
             ],
             "position": {
-                "bottom": 923.3000030517578,
+                "bottom": 641.8000030517578,
                 "height": 184.8000030517578,
-                "left": 302,
-                "right": 502,
-                "top": 738.5,
+                "left": 990.5,
+                "right": 1190.5,
+                "top": 457,
                 "width": 200,
-                "x": 302,
-                "y": 738.5
+                "x": 990.5,
+                "y": 457
             },
             "post_job_actions": {},
             "tool_id": "toolshed.g2.bx.psu.edu/repos/gga/jbrowse_to_container/jbrowse_to_container/0.5.1",
@@ -512,15 +522,15 @@
                 "owner": "gga",
                 "tool_shed": "toolshed.g2.bx.psu.edu"
             },
-            "tool_state": "{\"organisms\": [{\"__index__\": 0, \"jbrowse\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"__DISPLAY_NAME_ORG1__\", \"advanced\": {\"unique_id\": \"__UNIQUE_ID_ORG1__\"}}, {\"__index__\": 1, \"jbrowse\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"__DISPLAY_NAME_ORG2__\", \"advanced\": {\"unique_id\": \"__UNIQUE_ID_ORG2__\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}",
+            "tool_state": "{\"organisms\": [{\"__index__\": 0, \"jbrowse\": {\"__class__\": \"RuntimeValue\"}, \"name\": \"__DISPLAY_NAME_ORG1__\", \"advanced\": {\"unique_id\": \"__UNIQUE_ID_ORG1__\"}}, {\"__index__\": 1, \"jbrowse\": {\"__class__\": \"RuntimeValue\"}, \"name\": \"__DISPLAY_NAME_ORG2__\", \"advanced\": {\"unique_id\": \"__UNIQUE_ID_ORG2__\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}",
             "tool_version": "0.5.1",
             "type": "tool",
-            "uuid": "df6e32e7-b77a-4b86-8047-4ccf71a9c5d2",
+            "uuid": "c0630903-9463-4619-924b-0705937d3425",
             "workflow_outputs": [
                 {
                     "label": null,
                     "output_name": "output",
-                    "uuid": "db52834e-5fc5-4e44-91ec-821f343809f3"
+                    "uuid": "c7792418-a47d-4288-a46d-4c284b6864cb"
                 }
             ]
         },
@@ -550,14 +560,14 @@
                 }
             ],
             "position": {
-                "bottom": 227.89999389648438,
+                "bottom": -53.600006103515625,
                 "height": 154.39999389648438,
-                "left": 488,
-                "right": 688,
-                "top": 73.5,
+                "left": 1176.5,
+                "right": 1376.5,
+                "top": -208,
                 "width": 200,
-                "x": 488,
-                "y": 73.5
+                "x": 1176.5,
+                "y": -208
             },
             "post_job_actions": {},
             "tool_id": "toolshed.g2.bx.psu.edu/repos/gga/tripal_feature_sync/feature_sync/3.2.1.0",
@@ -575,7 +585,7 @@
                 {
                     "label": null,
                     "output_name": "results",
-                    "uuid": "b4bc162d-5dd9-462b-98ec-6239ff6b3621"
+                    "uuid": "e862fd6d-2d46-4a7d-b71f-1948662882cb"
                 }
             ]
         },
@@ -586,7 +596,7 @@
             "id": 12,
             "input_connections": {
                 "fasta": {
-                    "id": 3,
+                    "id": 1,
                     "output_name": "output"
                 },
                 "wait_for": {
@@ -613,14 +623,14 @@
                 }
             ],
             "position": {
-                "bottom": 489.8999938964844,
+                "bottom": 208.39999389648438,
                 "height": 164.39999389648438,
-                "left": -78,
-                "right": 122,
-                "top": 325.5,
+                "left": 610.5,
+                "right": 810.5,
+                "top": 44,
                 "width": 200,
-                "x": -78,
-                "y": 325.5
+                "x": 610.5,
+                "y": 44
             },
             "post_job_actions": {},
             "tool_id": "toolshed.g2.bx.psu.edu/repos/gga/chado_feature_load_fasta/feature_load_fasta/2.3.4+galaxy0",
@@ -638,7 +648,7 @@
                 {
                     "label": null,
                     "output_name": "results",
-                    "uuid": "97390450-89fb-4149-86da-2c4e2b7e2884"
+                    "uuid": "2ca5687e-d80d-41a7-ac0b-5bde73057acb"
                 }
             ]
         },
@@ -653,7 +663,7 @@
                     "output_name": "output"
                 },
                 "gff": {
-                    "id": 4,
+                    "id": 3,
                     "output_name": "output"
                 },
                 "wait_for": {
@@ -680,14 +690,14 @@
                 }
             ],
             "position": {
-                "bottom": 523.3000030517578,
+                "bottom": 241.8000030517578,
                 "height": 194.8000030517578,
-                "left": 207,
-                "right": 407,
-                "top": 328.5,
+                "left": 895.5,
+                "right": 1095.5,
+                "top": 47,
                 "width": 200,
-                "x": 207,
-                "y": 328.5
+                "x": 895.5,
+                "y": 47
             },
             "post_job_actions": {},
             "tool_id": "toolshed.g2.bx.psu.edu/repos/gga/chado_feature_load_gff/feature_load_gff/2.3.4+galaxy0",
@@ -705,7 +715,7 @@
                 {
                     "label": null,
                     "output_name": "results",
-                    "uuid": "c2b6f636-8923-45fe-a718-ca5f37ce4c08"
+                    "uuid": "df94f07b-63bd-4e58-8bab-0b7b9ba292f8"
                 }
             ]
         },
@@ -735,14 +745,14 @@
                 }
             ],
             "position": {
-                "bottom": 487.8999938964844,
+                "bottom": 206.39999389648438,
                 "height": 154.39999389648438,
-                "left": 497,
-                "right": 697,
-                "top": 333.5,
+                "left": 1185.5,
+                "right": 1385.5,
+                "top": 52,
                 "width": 200,
-                "x": 497,
-                "y": 333.5
+                "x": 1185.5,
+                "y": 52
             },
             "post_job_actions": {},
             "tool_id": "toolshed.g2.bx.psu.edu/repos/gga/tripal_feature_sync/feature_sync/3.2.1.0",
@@ -760,7 +770,7 @@
                 {
                     "label": null,
                     "output_name": "results",
-                    "uuid": "bd98d3b9-aec8-4ded-a800-4178b4cf90e4"
+                    "uuid": "aa6503d1-9723-473b-baa3-28da3b9d714c"
                 }
             ]
         },
@@ -790,14 +800,14 @@
                 }
             ],
             "position": {
-                "bottom": 369,
+                "bottom": 87.5,
                 "height": 134,
-                "left": 745,
-                "right": 945,
-                "top": 235,
+                "left": 1433.5,
+                "right": 1633.5,
+                "top": -46.5,
                 "width": 200,
-                "x": 745,
-                "y": 235
+                "x": 1433.5,
+                "y": -46.5
             },
             "post_job_actions": {},
             "tool_id": "toolshed.g2.bx.psu.edu/repos/gga/tripal_organism_sync/organism_sync/3.2.1.0",
@@ -815,7 +825,7 @@
                 {
                     "label": "Synchronize Organism into Tripal",
                     "output_name": "results",
-                    "uuid": "28f55cde-416e-41e8-95da-6b88762b5d24"
+                    "uuid": "d9996bbe-48af-48f6-b13f-2cb387692aaf"
                 }
             ]
         },
@@ -845,14 +855,14 @@
                 }
             ],
             "position": {
-                "bottom": 370,
+                "bottom": 88.5,
                 "height": 134,
-                "left": 1013,
-                "right": 1213,
-                "top": 236,
+                "left": 1701.5,
+                "right": 1901.5,
+                "top": -45.5,
                 "width": 200,
-                "x": 1013,
-                "y": 236
+                "x": 1701.5,
+                "y": -45.5
             },
             "post_job_actions": {},
             "tool_id": "toolshed.g2.bx.psu.edu/repos/gga/tripal_organism_sync/organism_sync/3.2.1.0",
@@ -870,7 +880,7 @@
                 {
                     "label": "Synchronize Organism into Tripal",
                     "output_name": "results",
-                    "uuid": "0cafed97-c159-4391-80b7-b9291ac30ad3"
+                    "uuid": "d8330dab-0e2e-42c1-8c37-f23641bfd6df"
                 }
             ]
         },
@@ -900,14 +910,14 @@
                 }
             ],
             "position": {
-                "bottom": 585.3999938964844,
+                "bottom": 303.8999938964844,
                 "height": 154.39999389648438,
-                "left": 750,
-                "right": 950,
-                "top": 431,
+                "left": 1438.5,
+                "right": 1638.5,
+                "top": 149.5,
                 "width": 200,
-                "x": 750,
-                "y": 431
+                "x": 1438.5,
+                "y": 149.5
             },
             "post_job_actions": {},
             "tool_id": "toolshed.g2.bx.psu.edu/repos/gga/tripal_analysis_sync/analysis_sync/3.2.1.0",
@@ -925,7 +935,7 @@
                 {
                     "label": "Synchronize Analysis into Tripal",
                     "output_name": "results",
-                    "uuid": "645d7b37-193c-4983-ad4e-567065b2a747"
+                    "uuid": "4b56b47a-1d55-475d-9bda-cd57b0d1baeb"
                 }
             ]
         },
@@ -955,14 +965,14 @@
                 }
             ],
             "position": {
-                "bottom": 582.3999938964844,
+                "bottom": 300.8999938964844,
                 "height": 154.39999389648438,
-                "left": 1006,
-                "right": 1206,
-                "top": 428,
+                "left": 1694.5,
+                "right": 1894.5,
+                "top": 146.5,
                 "width": 200,
-                "x": 1006,
-                "y": 428
+                "x": 1694.5,
+                "y": 146.5
             },
             "post_job_actions": {},
             "tool_id": "toolshed.g2.bx.psu.edu/repos/gga/tripal_analysis_sync/analysis_sync/3.2.1.0",
@@ -980,7 +990,7 @@
                 {
                     "label": "Synchronize Analysis into Tripal",
                     "output_name": "results",
-                    "uuid": "998ff63d-875c-4f82-ac7d-e711b05e871c"
+                    "uuid": "340e5e8c-b627-4e63-99b2-c112ba692f12"
                 }
             ]
         },
@@ -1010,14 +1020,14 @@
                 }
             ],
             "position": {
-                "bottom": 584.3999938964844,
+                "bottom": 302.8999938964844,
                 "height": 154.39999389648438,
-                "left": 1244,
-                "right": 1444,
-                "top": 430,
+                "left": 1932.5,
+                "right": 2132.5,
+                "top": 148.5,
                 "width": 200,
-                "x": 1244,
-                "y": 430
+                "x": 1932.5,
+                "y": 148.5
             },
             "post_job_actions": {},
             "tool_id": "toolshed.g2.bx.psu.edu/repos/gga/tripal_analysis_sync/analysis_sync/3.2.1.0",
@@ -1035,7 +1045,7 @@
                 {
                     "label": "Synchronize Analysis into Tripal",
                     "output_name": "results",
-                    "uuid": "311f0f4a-a84e-40c1-879f-e6c32013aaac"
+                    "uuid": "c83b16cb-cd4d-4b68-a71e-fa6dd31ce119"
                 }
             ]
         },
@@ -1065,14 +1075,14 @@
                 }
             ],
             "position": {
-                "bottom": 796.3999938964844,
+                "bottom": 514.8999938964844,
                 "height": 154.39999389648438,
-                "left": 752,
-                "right": 952,
-                "top": 642,
+                "left": 1440.5,
+                "right": 1640.5,
+                "top": 360.5,
                 "width": 200,
-                "x": 752,
-                "y": 642
+                "x": 1440.5,
+                "y": 360.5
             },
             "post_job_actions": {},
             "tool_id": "toolshed.g2.bx.psu.edu/repos/gga/tripal_analysis_sync/analysis_sync/3.2.1.0",
@@ -1090,7 +1100,7 @@
                 {
                     "label": "Synchronize Analysis into Tripal",
                     "output_name": "results",
-                    "uuid": "410ac04c-4588-4dec-8ef5-cd93294fdc7b"
+                    "uuid": "264bc343-36b0-4334-8a60-57a130e5b4b7"
                 }
             ]
         },
@@ -1115,14 +1125,14 @@
                 }
             ],
             "position": {
-                "bottom": 806.8999938964844,
+                "bottom": 525.3999938964844,
                 "height": 154.39999389648438,
-                "left": 1018,
-                "right": 1218,
-                "top": 652.5,
+                "left": 1706.5,
+                "right": 1906.5,
+                "top": 371,
                 "width": 200,
-                "x": 1018,
-                "y": 652.5
+                "x": 1706.5,
+                "y": 371
             },
             "post_job_actions": {},
             "tool_id": "toolshed.g2.bx.psu.edu/repos/gga/tripal_db_populate_mviews/db_populate_mviews/3.2.1.0",
@@ -1140,7 +1150,7 @@
                 {
                     "label": null,
                     "output_name": "results",
-                    "uuid": "a24ba583-e641-4232-afd8-a321630ace13"
+                    "uuid": "22dcf8da-7fce-49f9-8c57-a83ab1a4a937"
                 }
             ]
         },
@@ -1165,14 +1175,14 @@
                 }
             ],
             "position": {
-                "bottom": 771.1000061035156,
+                "bottom": 489.6000061035156,
                 "height": 113.60000610351562,
-                "left": 1253,
-                "right": 1453,
-                "top": 657.5,
+                "left": 1941.5,
+                "right": 2141.5,
+                "top": 376,
                 "width": 200,
-                "x": 1253,
-                "y": 657.5
+                "x": 1941.5,
+                "y": 376
             },
             "post_job_actions": {},
             "tool_id": "toolshed.g2.bx.psu.edu/repos/gga/tripal_db_index/db_index/3.2.1.1",
@@ -1190,12 +1200,12 @@
                 {
                     "label": null,
                     "output_name": "results",
-                    "uuid": "6c5c112d-0129-4b80-aadc-40507fbd81ad"
+                    "uuid": "827d6395-d0e7-4a60-b0b8-9ff904426edf"
                 }
             ]
         }
     },
     "tags": [],
-    "uuid": "311f7764-78d2-43dc-a02f-df180d9e91ae",
-    "version": 5
+    "uuid": "d14f9d5e-9307-4777-b898-ff2ff38aa1b1",
+    "version": 2
 }
\ No newline at end of file
-- 
GitLab