add Doubly Resolvable RC Design
[sgn.git] / mason / genomes / index.mas
blob2faff9727a32f5f32d48254b3e45226a24325fa4
1 <%args>
2   $genome_organisms => []
3 </%args>
4 <%doc>
6 =head1 NAME
8 /genome/index.mas - display an index page for the available genomes
10 =head1 ARGS
12 =head2 genome_organisms
14 Arrayref of BCS Organism rows to display links for.
16 =head1 AUTHOR
18 Lukas Mueller
20 =cut
22 </%doc>
24 <& /page/page_title.mas, title=> "Genome Projects" &>
26 <div style="width: 30em; margin: 0 auto">
28   <% @links ? @links : '<div class="ghosted" style="text-align: center">none found</div>' %>
30 </div>
32 <%init>
34   my @links =
35      sort
36      uniq
37      map {
38          my $species = $_->species;
39          my $oid     = $_->organism_id;
40          qq|<a href="/organism/$oid/genome" style="font-style: italic; display: block">$species</a>\n|
41      }
42      @$genome_organisms;
44 </%init>
45 <%once>
46   use List::AllUtils 'uniq';
47 </%once>