From f37b06cca5964c55701af6ffd1c9eb58e7dde6d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20M=C3=A9nager?= <herve.menager@pasteur.fr> Date: Mon, 25 May 2020 15:54:17 +0200 Subject: [PATCH] add links to Drugbank and icon for PDB Ligand link --- .../ippidb/static/images/Other/DrugBankLogo.ico | Bin 0 -> 24838 bytes ippisite/ippidb/static/images/Other/PDBLogo.ico | Bin 0 -> 2238 bytes .../ippidb/templates/compound_db_links.html | 15 ++++++++++----- 3 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 ippisite/ippidb/static/images/Other/DrugBankLogo.ico create mode 100644 ippisite/ippidb/static/images/Other/PDBLogo.ico diff --git a/ippisite/ippidb/static/images/Other/DrugBankLogo.ico b/ippisite/ippidb/static/images/Other/DrugBankLogo.ico new file mode 100644 index 0000000000000000000000000000000000000000..473d82128a8a4a3a22e6f9594b9004f9d0c960fe GIT binary patch literal 24838 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 literal 0 HcmV?d00001 diff --git a/ippisite/ippidb/static/images/Other/PDBLogo.ico b/ippisite/ippidb/static/images/Other/PDBLogo.ico new file mode 100644 index 0000000000000000000000000000000000000000..b8ac04a0103438ee7bf83a4abded27b396485b71 GIT binary patch literal 2238 zcmeIzF=!f57{KvQQfP#LAkrzA3_?Ym+yv1sinHh_7BUIm?jYiFTL#fl#0;erT~)+M z4qOU4xG6;f0T&m$2_0Vl?>y5`5+OsOL*Dt_eeb>By_4s6DB|L{z822s^6gyYgNOtP zhU62W$91c{voD8}>q#y(Ch6B|hYM#?nM@{J^@OrNqLj`E4n4%l?RJaT>y@jkD+!0g z5{*VBnM_J1laWH9Af-}C%H^_{rYVg^Lpq&~^m;uRjYcw^PGzxJ$a=k&?RG2s{a$vz zlzh3nlgW>X?7n~HX>lS?REQQaCYHob0s$rIwBi{`>UAakK3~d*_v3^32tI~S;d6Kc zZ{pkd0e*%L;S=~QzKE~loA@q%h_~=_{0hIp$MJc51>eGt@k{&;&wiwd5>Y4mgv3Mm z1U`!|;;Z;3zKb8?E&Lq6!f)_CydTdm*oxp|_!K^eH}EFDjUV7=r?v+lz^Cygd>!9E zwLN0sO?(?az|Zg}wnv6|3qQxN@EiPz?V(-*M4BiObprqL_J|tdE&Lq6!f)^|Z;vPg zZ{pkd0e*(3Ql76K>NkK-<Ec?q$M?1O;r&!wkZOxiZ854XMYZMd2HwQC@dNw}AHpZ_ zS$q*+#W(R?{19*9=lB(VgOB6$_zJ#-ALEz!9iI1!dREl4qMjA?9Kt8?S$q*+#W(R? z{19*9=lB(VgZJV6_#i%lkKt4J9Nxg2_%?okpXvAIt^L<K@R8<xL7mcc?~v*AIPz!k zIBJ`}=8yhymE%gzO@~z;*JspulD>iT`FUr`p4VRYk@gL`Z#TQ^WKULgW}TIF&$;uM s>h4?nXFI@u_^X@eKK9;of9di(T>O-W+cUYjJ-fIe|9t5Z=3cYlZv>g~zW@LL literal 0 HcmV?d00001 diff --git a/ippisite/ippidb/templates/compound_db_links.html b/ippisite/ippidb/templates/compound_db_links.html index c67f97ff..07f9d84c 100644 --- a/ippisite/ippidb/templates/compound_db_links.html +++ b/ippisite/ippidb/templates/compound_db_links.html @@ -2,24 +2,29 @@ <table class="table mb-0"> <tbody> <tr class="row"> - <td scope="col" class="col-3"> + <td scope="col" class="col-2"> {% if compound.pubchem_id %} <a href="https://pubchem.ncbi.nlm.nih.gov/compound/{{ compound.pubchem_id }}" target="_blank"><img src="/static/images/Other/Pubchemlogo.png" style="height: 1.5em;" title="PubChem ID: {{ compound.pubchem_id }}" /></a> {% endif %} </td> - <td scope="col" class="col-3"> + <td scope="col" class="col-2"> {% if compound.chembl_id %} <a href="https://www.ebi.ac.uk/chembldb/compound/inspect/{{ compound.chembl_id }}" target="_blank"><img src="/static/images/Other/Chembl_logo.png" style="height: 1.5em;" title="ChEMBL ID: {{ compound.pubchem_id }}" /></a> {% endif %} </td> - <td scope="col" class="col-3"> + <td scope="col" class="col-2"> {% if compound.chemspider_id %} <a href="http://www.chemspider.com/Chemical-Structure.{{ compound.chemspider_id}}.html" target="_blank"><img src="/static/images/Other/ChemSpider_Logo.png" style="height: 1.5em;" title="ChemSpider ID: {{ compound.chemspider_id }}" /></a> {% endif %} </td> - <td scope="col" class="col-3"> + <td scope="col" class="col-2"> {% if compound.ligand_id %} - <a href="https://www.rcsb.org/ligand/{{ compound.ligand_id}}" target="_blank">{{compound.ligand_id}}</a> + <a href="https://www.rcsb.org/ligand/{{ compound.ligand_id}}" target="_blank"><img src="/static/images/Other/PDBLogo.ico" style="height: 1.5em;" title="DrugBank ID: {{ compound.ligand_id }}" /></a> + {% endif %} + </td> + <td scope="col" class="col-2"> + {% if compound.drugbank_id %} + <a href="https://www.drugbank.ca/drugs/{{ compound.drugbank_id}}" target="_blank"><img src="/static/images/Other/DrugBankLogo.ico" style="height: 1.5em;" title="DrugBank ID: {{ compound.drugbank_id }}" /></a> {% endif %} </td> </tr> -- GitLab