Merge pull request #4106 from solgenomics/topic/wishlist
[sgn.git] / mason / biosource / sample_detail.mas
blobbd95e02dc406382c47fb03e734f39bbf09a29416
1 <%doc>
3 =head1 NAME
5  sample_detail.mas
6  Mason code to get different sections of the sample.pl web_page.
8 =head1 DESCRIPTION
10  This mason script coordinate different mason component to create the sample.pl page
12 =head1 AUTHOR
14  Aureliano Bombarely (ab782@cornell.edu)
16 =cut
18 </%doc>
21 <%args>
22 $schema
23 $sample
24 $sample_relations_href
25 $pub_list
26 $target_list
27 </%args>
29 <& /page/page_title.mas, title => 'Data source '.$sample->get_sample_name &>
32     '/biosource/sample/basic_sample_info.mas',
33     schema => $schema,
34     sample => $sample,
37 <&| /page/info_section.mas,
38     title => 'Files',
39     subtitle => 'files available for download',
40     collapsible => 1,
41     hide_if_empty => 1,
42  &>
44   <& /metadata/downloadable_file_list.mas, %ARGS &>
46 </&>
48 <&| /page/info_section.mas, title => 'Related data sources', collapsible => 1, &>
49   <&
50       '/chado/relations.mas',
51       principle         => $sample->get_bssample_row,
52       relationship_name => 'bs_sample_relationship',
53       object_type_text  => 'Datasets',
54       list_component => '/biosource/sample/sample_list.mas',
55   &>
56 </&>
58 % if( @$pub_list ) {
59   <&
60      '/biosource/sample/pub_brief.mas',
61       schema => $schema,
62       pub_list => $pub_list,
63   &>
64 % }
67     '/biosource/sample/exp_associated.mas',
68     schema => $schema,
69     target_list => $target_list,