Skip to content
Snippets Groups Projects
Commit 8c1e24f2 authored by Loraine Gueguen's avatar Loraine Gueguen
Browse files

Fix site name

parent 44a40f8b
No related branches found
No related tags found
2 merge requests!18Release v2.1.0,!16fixes
This commit is part of merge request !16. Comments created here will be created in the context of that merge request.
...@@ -127,10 +127,10 @@ class DeploySpeciesStack(speciesData.SpeciesData): ...@@ -127,10 +127,10 @@ class DeploySpeciesStack(speciesData.SpeciesData):
# Create input file vars dict # Create input file vars dict
input_vars = {"genus": self.genus_lowercase, "Genus": self.genus_uppercase, "species": self.species, input_vars = {"genus": self.genus_lowercase, "Genus": self.genus_uppercase, "species": self.species,
"genus_species": self.genus_species, "genus_species_strain_sex": self.species_folder_name, "genus_species": self.genus_species, "genus_species_strain_sex": self.species_folder_name,
"genus_species_sex": "{0}_{1}_{2}".format(self.genus_lowercase, self.species.lower(), self.sex), "genus_species_sex": "{0}_{1}_{2}".format(self.genus_lowercase, self.species_lower(), self.sex),
"strain": self.strain, "sex": self.sex, "Genus_species": self.genus_species[0].upper() + self.genus_species[1:], "strain": self.strain, "sex": self.sex, "Genus_species": "{0} {1}".format(self.genus_uppercase, self.species_lower()),
"blast": self.blast, "picture_path": self.picture_path} "blast": self.blast, "picture_path": self.picture_path}
if (len(self.config.keys()) == 0): if (len(self.config.keys()) == 0):
logging.error("Empty config dictionary") logging.error("Empty config dictionary")
# Merge the two dicts # Merge the two dicts
......
...@@ -93,20 +93,25 @@ class SpeciesData: ...@@ -93,20 +93,25 @@ class SpeciesData:
else: else:
self.picture_path = None self.picture_path = None
self.genus_lowercase = self.genus[0].lower() + self.genus[1:] self.genus_lowercase = self.genus.lower()
self.genus_uppercase = self.genus[0].upper() + self.genus[1:] self.species_lower = self.species.lower()
self.genus_uppercase = self.genus[0].upper() + self.genus_lowercase[1:]
self.genus_species = "{0}_{1}".format(self.genus_lowercase, self.species_lower)
self.chado_species_name = "{0} {1}".format(self.species, self.sex) self.chado_species_name = "{0} {1}".format(self.species, self.sex)
self.full_name = ' '.join(utilities.filter_empty_not_empty_items([self.genus_uppercase, self.species, self.strain, self.sex])["not_empty"]) self.full_name = ' '.join(utilities.filter_empty_not_empty_items([self.genus_uppercase, self.species, self.strain, self.sex])["not_empty"])
self.full_name_lowercase = self.full_name.lower() self.full_name_lowercase = self.full_name.lower()
self.abbreviation = "_".join(utilities.filter_empty_not_empty_items([self.genus_lowercase[0], self.species, self.strain, self.sex])["not_empty"]) self.abbreviation = "_".join(utilities.filter_empty_not_empty_items([self.genus_lowercase[0], self.species, self.strain, self.sex])["not_empty"])
self.genus_species = "{0}_{1}".format(self.genus.lower(), self.species.lower()) self.species_folder_name = "_".join(utilities.filter_empty_not_empty_items(
[self.genus_lowercase, self.species_lower(), self.strain.lower(),
self.sex.lower()])["not_empty"])
self.dataset_prefix = None self.dataset_prefix = None
if self.sex is not None or self.sex != "": if self.sex is not None or self.sex != "":
self.dataset_prefix = self.genus[0].lower() + "_" + self.species.lower() + "_" + self.sex[0].lower() self.dataset_prefix = self.genus[0].lower() + "_" + self.species_lower + "_" + self.sex[0].lower()
else: else:
self.dataset_prefix = self.genus[0].lower() + "_" + self.species.lower() self.dataset_prefix = self.genus[0].lower() + "_" + self.species_lower
# Bioblend/Chado IDs for an organism analyses/organisms/datasets/history/library # Bioblend/Chado IDs for an organism analyses/organisms/datasets/history/library
self.org_id = None self.org_id = None
...@@ -131,6 +136,3 @@ class SpeciesData: ...@@ -131,6 +136,3 @@ class SpeciesData:
self.api_key = None # API key used to communicate with the galaxy instance. Cannot be used to do user-tied actions self.api_key = None # API key used to communicate with the galaxy instance. Cannot be used to do user-tied actions
self.datasets = dict() self.datasets = dict()
self.config = None # Custom config used to set environment variables inside containers self.config = None # Custom config used to set environment variables inside containers
self.species_folder_name = "_".join(utilities.filter_empty_not_empty_items(
[self.genus_lowercase.lower(), self.species.lower(), self.strain.lower(),
self.sex.lower()])["not_empty"])
...@@ -38,18 +38,18 @@ services: ...@@ -38,18 +38,18 @@ services:
- ./docker_data/galaxy/:/export/:ro - ./docker_data/galaxy/:/export/:ro
- ./src_data/:/project_data/:ro - ./src_data/:/project_data/:ro
- ./src_data:/data:ro - ./src_data:/data:ro
{% if 'tripal_banner_path' is defined %} {% if 'tripal_banner_path' is defined %}
- ./banner.png:/var/www/html/banner.png:ro - ./banner.png:/var/www/html/banner.png:ro
{% endif %} {% endif %}
#- /groups/XXX/:/groups/XXX/:ro # We do this when we have symlinks in src_data pointing to /groups/XXX/... #- /groups/XXX/:/groups/XXX/:ro # We do this when we have symlinks in src_data pointing to /groups/XXX/...
{% if 'picture_path' is defined %} {% if 'picture_path' is defined %}
{% if 'png' in picture_path %} {% if 'png' in picture_path %}
- ./species.png:/var/www/html/species.png:ro - ./species.png:/var/www/html/species.png:ro
{% endif %} {% endif %}
{% if 'jpg' in picture_path %} {% if 'jpg' in picture_path %}
- ./species.jpg:/var/www/html/species.jpg:ro - ./species.jpg:/var/www/html/species.jpg:ro
{% endif %}
{% endif %} {% endif %}
{% endif %}
environment: environment:
DB_HOST: tripal-db.{{ genus_species }} DB_HOST: tripal-db.{{ genus_species }}
BASE_URL_PATH: /sp/{{ genus_species }} BASE_URL_PATH: /sp/{{ genus_species }}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment