Skip to content
Snippets Groups Projects
Commit 442ca23c authored by Clara Moreno's avatar Clara Moreno
Browse files

Edit code dynamic

parent d08300c7
Branches
Tags
No related merge requests found
...@@ -48,14 +48,21 @@ def fusions_stat(count, avg): ...@@ -48,14 +48,21 @@ def fusions_stat(count, avg):
#LIEN #LIEN
def liens(feature): def liens(feature):
""" base_urls = {
LIEN NCBI "gene": "https://www.ncbi.nlm.nih.gov/gene/",
:param feature: Un objet représentant une feature du fichier GFF. "mRNA": "https://www.ncbi.nlm.nih.gov/nuccore/",
:return: lien vers site NCBI du feature "CDS": "https://www.ncbi.nlm.nih.gov/protein/",
""" "exon": "https://www.ncbi.nlm.nih.gov/nuccore/",
return "NA" "ncRNA": "https://www.ncbi.nlm.nih.gov/nuccore/",
"rRNA": "https://www.ncbi.nlm.nih.gov/nuccore/",
"tRNA": "https://www.ncbi.nlm.nih.gov/nuccore/"
}
if feature.featuretype in base_urls:
identifier = feature.attributes.get("ID", feature.attributes.get("db_xref", [None]))[0]
if identifier:
return f'<a href="{base_urls[feature.featuretype]}{identifier}" target="_blank">{identifier}</a>'
return "N/A"
def graphe(stats, output_plot): def graphe(stats, output_plot):
""" """
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment