6 Mason code to get different sections of the unigene web_page.
18 $m->exec('/transcript/unigene_detail.mas',
21 sgn_schema => $sgn_schema,
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
40 This mason script coordinate different mason component to create the unigene page.
42 Its controller is: unigene.pl
48 Aureliano Bombarely (ab782@cornell.edu)
69 ## None code is used in unigene_detail.mas.
70 ## It compose the web page using mason components and args from the controller
76 '/transcript/unigene/deprecated_content.mas',
81 '/transcript/unigene/basic_unigene_info.mas',
82 sgn_schema => $sgn_schema,
88 '/transcript/unigene/associated_loci.mas',
93 '/transcript/unigene/genomic_locations.mas',
98 '/transcript/unigene/library_info.mas',
105 '/transcript/unigene/members_info.mas',
107 highlight => $highlight,
108 force_image => $force_image
112 '/transcript/unigene/markers_info.mas',
118 '/transcript/unigene/expression_info.mas',
125 '/transcript/unigene/annotation_info.mas',
126 sgn_schema => $sgn_schema,
131 '/transcript/unigene/protein_prediction_info.mas',
134 basepath => $basepath,
135 temp_dir => $temp_dir
139 '/transcript/unigene/gene_family_info.mas',
144 '/transcript/unigene/preceding_unigenes.mas',
150 /util/import_javascript.mas,
151 classes => 'CXGN.Effects'