6 /breeders_toolbox/trial.mas - a mason component to display a genotyping protocol detail page
19 $header_information_lines
20 $reference_genome_name
22 $sample_observation_unit_type_name
27 $map_details_protocolprop_id
31 <& /util/import_javascript.mas, classes => [ 'jquery.iframe-post-form', 'CXGN.Trial', 'jstree/dist/jstree', 'CXGN.BreedersToolbox.HTMLSelect', 'moment_min'] &>
35 <& /page/page_title.mas, title=>"Genotyping Protocol Detail for ".$protocol_name &>
37 % if ($map_details_protocolprop_id) {
38 <& /page/detail_page_2_col_section.mas, info_section_collapsed => 0, protocol_id => $protocol_id, info_section_title => "<h4 style='display:inline'>Genotype Protocol Details</h4>", info_section_subtitle => 'View basic information about the genotyping protocol.',buttons_html => '<button class="btn btn-primary btn-sm" id="edit_genotyping_protocol_details" style="margin:3px">Edit Genotyping Protocol Details</button>', icon_class => "glyphicon glyphicon-dashboard", info_section_id => "genotyping_protocol_details", protocol_name => $protocol_name, protocol_description => $protocol_description, marker_names => $marker_names, header_information_lines => $header_information_lines, reference_genome_name => $reference_genome_name, species_name => $species_name, create_date => $create_date, sample_observation_unit_type_name => $sample_observation_unit_type_name, marker_type => $marker_type, assay_type => $assay_type &>
40 <& /page/detail_page_2_col_section.mas, info_section_collapsed => 0, protocol_id => $protocol_id, info_section_title => "<h4 style='display:inline'>Genotype Protocol Details</h4>", info_section_subtitle => 'View basic information about the genotyping protocol.', icon_class => "glyphicon glyphicon-dashboard", info_section_id => "genotyping_protocol_details", protocol_name => $protocol_name, protocol_description => $protocol_description, marker_names => $marker_names, header_information_lines => $header_information_lines, reference_genome_name => $reference_genome_name, species_name => $species_name, create_date => $create_date, sample_observation_unit_type_name => $sample_observation_unit_type_name, marker_type => $marker_type, assay_type => $assay_type &>
42 % if ($marker_type eq 'SSR') {
43 <& /page/detail_page_2_col_section.mas, protocol_id => $protocol_id, info_section_title => "<h4 style='display:inline'>Markers</h4>", info_section_subtitle => 'View information about the markers used in this protocol.', icon_class => "glyphicon glyphicon-map-marker", info_section_id => "pcr_based_genotyping_markers" &>
45 <& /page/detail_page_2_col_section.mas, protocol_id => $protocol_id, marker_names => $marker_names, info_section_title => "<h4 style='display:inline'>Genotype Data</h4>", info_section_subtitle => 'View and download genotyping data from this protocol.',buttons_html => '<button class="btn btn-sm btn-primary" style="margin:3px" id="download_ssr_data_link">Download SSR Data</button>', icon_class => "glyphicon glyphicon-save-file", info_section_id => "pcr_genotyping_protocol_genotype_data" &>
46 % } elsif ($assay_type eq 'KASP') {
47 <& /page/detail_page_2_col_section.mas, protocol_id => $protocol_id, marker_info_headers => $marker_info_headers, info_section_title => "<h4 style='display:inline'>Markers</h4>", info_section_subtitle => 'View information about the markers used in this protocol.', icon_class => "glyphicon glyphicon-map-marker", info_section_id => "genotyping_protocol_markers", buttons_html => '<button class="btn btn-primary btn-sm" id="download_protocol_marker_info" style="margin:3px">Download All Marker Info (CSV)</button>' &>
49 <& /page/detail_page_2_col_section.mas, protocol_id => $protocol_id, info_section_title => "<h4 style='display:inline'>Genotype Data</h4>", info_section_subtitle => 'View and download genotyping data from this protocol.', icon_class => "glyphicon glyphicon-save-file", info_section_id => "genotyping_protocol_genotype_data", buttons_html => '<button class="btn btn-primary" style="margin:3px" id="genotyping_protocol_genotype_data_detail_page_download_all_vcf">Download All Genotype Data VCF</button><button class="btn btn-primary" style="margin:3px" id="genotyping_protocol_genotype_data_detail_page_download_all_dosagematrix">Download All Genotype Data Dosage Matrix</button><button class="btn btn-default" style="margin:3px" id="genotyping_protocol_genotype_data_detail_page_download_all_csv">Download All Genotype Data (CSV)</button>' &>
51 <& /page/detail_page_2_col_section.mas, protocol_id => $protocol_id, marker_info_headers => $marker_info_headers, info_section_title => "<h4 style='display:inline'>Markers</h4>", info_section_subtitle => 'View information about the markers used in this protocol.', icon_class => "glyphicon glyphicon-map-marker", info_section_id => "genotyping_protocol_markers"&>
53 <& /page/detail_page_2_col_section.mas, protocol_id => $protocol_id, info_section_title => "<h4 style='display:inline'>Genotype Data</h4>", info_section_subtitle => 'View and download genotyping data from this protocol.', icon_class => "glyphicon glyphicon-save-file", info_section_id => "genotyping_protocol_genotype_data", buttons_html => '<button class="btn btn-primary" style="margin:3px" id="genotyping_protocol_genotype_data_detail_page_download_all_vcf">Download All Genotype Data VCF</button><button class="btn btn-primary" style="margin:3px" id="genotyping_protocol_genotype_data_detail_page_download_all_dosagematrix">Download All Genotype Data Dosage Matrix</button>' &>
57 % if ($c->user() && $c->user()->has_role("curator")) {
58 <& /page/detail_page_2_col_section.mas, protocol_id => $protocol_id, info_section_title => "<h4 style='display:inline'>Delete Genotyping Protocol and All Data</h4>", info_section_subtitle => 'Delete genotyping protocol and all data from this protocol.', icon_class => "glyphicon glyphicon-trash", info_section_id => "genotyping_protocol_delete_genotype_data" &>
62 <& /breeders_toolbox/genotyping_protocol/edit_genotyping_protocol_details_dialog.mas, protocol_id => $protocol_id, protocol_name => $protocol_name, protocol_description => $protocol_description, reference_genome_name => $reference_genome_name, species_name => $species_name, sample_observation_unit_type_name => $sample_observation_unit_type_name, assay_type => $assay_type &>