package SGN::View::Mason::Commands;
use strict;
use vars qw($m $c);
HTML::Mason::Component::FileBased->new(
'code' => sub {
use utf8; local $SGN::View::Mason::Commands::m = $HTML::Mason::Commands::m;
HTML::Mason::Exception::Params->throw
    ( error =>
      "Odd number of parameters passed to component expecting name/value pairs"
    ) if @_ % 2;
my ( $nirs_files, $deleted_nirs_files, $all_nirs_files, $all_deleted_nirs_files, $locations, $sampling_facilities, $sample_tissue_types );
{
    my %pos;
    for ( my $x = 0; $x < @_; $x += 2 )
    {
        $pos{ $_[$x] } = $x + 1;
    }
#line 3 "/home/production/cxgn/sgn/mason/breeders_toolbox/manage_nirs.mas"
     $nirs_files = exists $pos{'nirs_files'} ? $_[ $pos{'nirs_files'} ] :  undef;
#line 4 "/home/production/cxgn/sgn/mason/breeders_toolbox/manage_nirs.mas"
     $deleted_nirs_files = exists $pos{'deleted_nirs_files'} ? $_[ $pos{'deleted_nirs_files'} ] :  undef;
#line 5 "/home/production/cxgn/sgn/mason/breeders_toolbox/manage_nirs.mas"
     $all_nirs_files = exists $pos{'all_nirs_files'} ? $_[ $pos{'all_nirs_files'} ] :  undef;
#line 6 "/home/production/cxgn/sgn/mason/breeders_toolbox/manage_nirs.mas"
     $all_deleted_nirs_files = exists $pos{'all_deleted_nirs_files'} ? $_[ $pos{'all_deleted_nirs_files'} ] :  undef;
#line 7 "/home/production/cxgn/sgn/mason/breeders_toolbox/manage_nirs.mas"
     $locations = exists $pos{'locations'} ? $_[ $pos{'locations'} ] :  undef;
#line 8 "/home/production/cxgn/sgn/mason/breeders_toolbox/manage_nirs.mas"
     $sampling_facilities = exists $pos{'sampling_facilities'} ? $_[ $pos{'sampling_facilities'} ] :  ();
#line 9 "/home/production/cxgn/sgn/mason/breeders_toolbox/manage_nirs.mas"
     $sample_tissue_types = exists $pos{'sample_tissue_types'} ? $_[ $pos{'sample_tissue_types'} ] :  ();
}
$m->debug_hook( $m->current_comp->path ) if ( HTML::Mason::Compiler::IN_PERL_DB() );

#line 1 "/home/production/cxgn/sgn/mason/breeders_toolbox/manage_nirs.mas"
$m->print( '
' );
#line 11 "/home/production/cxgn/sgn/mason/breeders_toolbox/manage_nirs.mas"
$m->print( '
' );
#line 12 "/home/production/cxgn/sgn/mason/breeders_toolbox/manage_nirs.mas"
$m->comp(   '/util/import_javascript.mas', classes => [ 'CXGN.BreedersToolbox.Trial','CXGN.BreedersToolbox.FieldBook','CXGN.BreedersToolbox.UploadPhenotype', 'CXGN.BreederSearch', 'CXGN.Trial', 'jquery.iframe-post-form' ]   
); #line 12 "/home/production/cxgn/sgn/mason/breeders_toolbox/manage_nirs.mas"
$m->print( '

' );
#line 14 "/home/production/cxgn/sgn/mason/breeders_toolbox/manage_nirs.mas"
$m->comp(   '/page/page_title.mas', title=>"Manage NIRS Data"   
); #line 14 "/home/production/cxgn/sgn/mason/breeders_toolbox/manage_nirs.mas"
$m->print( '

<div>

' );
#line 18 "/home/production/cxgn/sgn/mason/breeders_toolbox/manage_nirs.mas"

my $buttons_html = "<button class='btn btn-primary' style='margin:3px' name='upload_high_dim_phenotypes_spreadsheet_link'>Upload NIRS</button><button class='btn btn-success' style='margin:3px' id='nirs_analysis_training_dialog_show'>Train NIRS Models</button><button class='btn btn-success' style='margin:3px' id='nirs_analysis_prediction_dialog_show'>Predict Phenotypes</button><button class='btn btn-default' style='margin:3px' id='nirs_analysis_plot_spectra_show'>Plot Spectra</button><button class='btn btn-default' style='margin:3px' name='high_dimensional_phenotype_download_button'>Download NIRS</button><button class='btn btn-default' style='margin:3px' name='high_dimensional_phenotype_relationship_matrix_download_button'>Download Relationship Matrix</button>";
#line 21 "/home/production/cxgn/sgn/mason/breeders_toolbox/manage_nirs.mas"
$m->print( '
' );
#line 22 "/home/production/cxgn/sgn/mason/breeders_toolbox/manage_nirs.mas"
$m->comp(   '/page/detail_page_2_col_section.mas', info_section_collapsed => 0, info_section_title => "<h4 style='display:inline'>NIRS</h4>", info_section_subtitle => 'Upload and perform analyses using NIRS data. Please <a href="https://www.biorxiv.org/content/10.1101/2020.09.18.278549v1" target=_blank>cite this work</a> if you find it useful.', buttons_html => $buttons_html, icon_class => undef, col1_width_class => "col-sm-0", col2_width_class => "col-sm-12", info_section_id => "manage_nirs_main", nirs_files => $nirs_files, deleted_nirs_files => $deleted_nirs_files, all_nirs_files => $all_nirs_files, all_deleted_nirs_files => $all_deleted_nirs_files, locations => $locations, sampling_facilities => $sampling_facilities, sample_tissue_types => $sample_tissue_types   
); #line 22 "/home/production/cxgn/sgn/mason/breeders_toolbox/manage_nirs.mas"
$m->print( '

</div>

' );
#line 26 "/home/production/cxgn/sgn/mason/breeders_toolbox/manage_nirs.mas"
$m->comp(   '/analyses/store_new_analysis_values_and_model.mas'  
); #line 26 "/home/production/cxgn/sgn/mason/breeders_toolbox/manage_nirs.mas"
$m->print( '
' );
;return;
},
'declared_args' => {
  '$all_deleted_nirs_files' => { default => ' undef' },
  '$all_nirs_files' => { default => ' undef' },
  '$deleted_nirs_files' => { default => ' undef' },
  '$locations' => { default => ' undef' },
  '$nirs_files' => { default => ' undef' },
  '$sample_tissue_types' => { default => ' ()' },
  '$sampling_facilities' => { default => ' ()' }
},
'load_time' => 1763600869,

)
;