genotyping trial page update
[sgn.git] / mason / transcript / unigene_detail.mas
blobca1ebaf4ba4bd4205547fe455a5f039f4ddf807b
1 <%doc>
3 =head1 NAME 
4  
5  unigene_detail.mas
6  Mason code to get different sections of the unigene web_page.
8 =cut
10 =head1 VERSION 
12 0.1
14 =cut 
16 =head1 SYNOPSIS
18 $m->exec('/transcript/unigene_detail.mas', 
19              dbh         => $dbh,
20              schema      => $schema,
21              sgn_schema  => $sgn_schema,
22              unigene     => $unigene, 
23              highlight   => $args{'highlight'},
24              force_image => $args{'force_image'},
25              basepath    => $basepath,
26              temp_dir    => $tmpdir );
28 where: $m is a Mason Interpreter Object (HTML::Mason::Interp),
29        $schema is a schema object with Bio::Chado::Schema, CXGN::Metadata::Schema and CXGN::Biosource::Schema classes
30                (aditionally, for expression data should contain CXGN::GEM::Schema classes)
31        $sgn_schema, a schema with SGN::Schema classes
32        $unigene, an CXGN::Transcript::Unigene object
33        $highlight and $force_image are web arguments transmited to member_info.mas component
34        $basepath and $temp_dir are vhost configuration arguments transmited to protein_prediction_info.mas component 
35        
36 =cut
38 =head1 DESCRIPTION
40  This mason script coordinate different mason component to create the unigene page.
42  Its controller is: unigene.pl
44 =cut
46 =head 1 AUTHOR
48  Aureliano Bombarely (ab782@cornell.edu)
50 =cut  
52 </%doc>
55 <%args>
56 $dbh
57 $schema
58 $sgn_schema
59 $unigene 
60 $highlight   => undef
61 $force_image => undef
62 $basepath
63 $temp_dir
64 </%args>
67 <%perl>
69 ## None code is used in unigene_detail.mas.
70 ## It compose the web page using mason components and args from the controller
72 </%perl>
75 <& 
76    '/transcript/unigene/deprecated_content.mas',
77    unigene => $unigene 
80 <& 
81    '/transcript/unigene/basic_unigene_info.mas',
82    sgn_schema => $sgn_schema, 
83    schema     => $schema,
84    unigene    => $unigene 
87 <& 
88    '/transcript/unigene/associated_loci.mas',
89    unigene => $unigene 
92 <& 
93    '/transcript/unigene/genomic_locations.mas',
94    unigene => $unigene
98    '/transcript/unigene/library_info.mas',
99    dbh     => $dbh,
100    schema  => $schema,
101    unigene => $unigene 
104 <& 
105    '/transcript/unigene/members_info.mas',
106    unigene     => $unigene,
107    highlight   => $highlight,
108    force_image => $force_image 
111 <& 
112    '/transcript/unigene/markers_info.mas',
113    dbh     => $dbh,
114    unigene => $unigene, 
117 <& 
118    '/transcript/unigene/expression_info.mas',
119    schema  => $schema,
120    unigene => $unigene, 
124 <& 
125    '/transcript/unigene/annotation_info.mas',
126    sgn_schema => $sgn_schema,
127    unigene    => $unigene, 
130 <& 
131    '/transcript/unigene/protein_prediction_info.mas',
132    schema   => $schema,
133    unigene  => $unigene, 
134    basepath => $basepath,
135    temp_dir => $temp_dir
138 <& 
139    '/transcript/unigene/gene_family_info.mas',
140    unigene => $unigene, 
143 <& 
144    '/transcript/unigene/preceding_unigenes.mas',
145    dbh     => $dbh,
146    unigene => $unigene, 
150    /util/import_javascript.mas,
151    classes => 'CXGN.Effects'