diff blast2html.html.jinja @ 95:4378d11f0ed7

implement configurable gene bank links
author Jan Kanis <jan.code@jankanis.nl>
date Mon, 30 Jun 2014 16:49:45 +0200
parents 7d0d46168fd5
children 02b795b784e1
line wrap: on
line diff
--- a/blast2html.html.jinja	Tue Jun 24 18:51:26 2014 +0200
+++ b/blast2html.html.jinja	Mon Jun 30 16:49:45 2014 +0200
@@ -532,7 +532,7 @@
                   <td>{{hit.cover}}</td>
                   <td>{{hit.e_value}}</td>
                   <td>{{hit.ident}}</td>
-                  <td><a href="{{genelink(hit.hit|hitid)}}">{{hit.accession}}</a></td>
+                  <td>{{hit.hit|genelink(hit.hit.Hit_accession)}}</td>
                 </tr>
                 {% endfor %}
               </table>
@@ -551,14 +551,13 @@
 
                 <div class=linkheader>
                   <div class=right><a href="#description{{hit|nodeid}}">Descriptions</a></div>
-                  <a class=linkheader href="{{genelink(hit|hitid)}}">GenBank</a>
-                  <a class=linkheader href="{{genelink(hit|hitid, 'graph')}}">Graphics</a>
+                  {{ hit|genelink('Gene Bank', clas='linkheader', display_nolink=False) }}
                 </div>
 
                 <div class=title>
                   <p class=hittitle>{{hit|firsttitle}}</p>
                   <p class=titleinfo>
-                    <span class=b>Sequence ID:</span> <a href="{{genelink(hit|hitid)}}">{{hit|seqid}}</a>
+                    <span class=b>Sequence ID:</span> {{ hit|genelink }}
                     <span class=b>Length:</span> {{hit.Hit_len}}
                     <span class=b>Number of Matches:</span> {{hit.Hit_hsps.Hsp|length}}
                   </p>
@@ -574,7 +573,7 @@
                   <div class=title>
                     <p class=hittitle>{{title.title}}</p>
                     <p class=titleinfo>
-                      <span class=b>Sequence ID:</span> <a href="{{genelink(title.hitid)}}">{{title.id}}</a>
+                      <span class=b>Sequence ID:</span> {{ title|genelink }}
                     </p>
                   </div>
                   {% endfor %}
@@ -585,8 +584,6 @@
                 <div class=hotspot id=hotspot{{hsp|nodeid}}>
                   <p class=range>
                     <span class=range>Range {{hsp.Hsp_num}}: {{hsp['Hsp_hit-from']}} to {{hsp['Hsp_hit-to']}}</span>
-                    <a class=range href="{{genelink(hit|hitid, 'genbank', hsp)}}">GenBank</a>
-                    <a class=range href="{{genelink(hit|hitid, 'graph', hsp)}}">Graphics</a>
                   </p>
 
                   <table class=hotspotstable>