modified key
[sgn.git] / lib / CXGN / Trial / TrialLayout / Analysis.pm
blobfd4cf5183293c89f846f184ce727f423dfec4be0
2 package CXGN::Trial::TrialLayout::Analysis;
6 use Moose;
7 use namespace::autoclean;
9 extends 'CXGN::Trial::TrialLayout::AbstractLayout';
12 sub BUILD {
13 my $self = shift;
14 $self->set_source_primary_stock_types( [ "accession" ] );
15 $self->set_source_stock_types( [ "accession", "tissue_sample" ] );
16 $self->set_relationship_types( [ "analysis_of" ]);
17 $self->set_target_stock_types( [ "analysis_instance" ]);
18 $self->convert_source_stock_types_to_ids();
21 # probably better to lazy load the action design...
23 $self->_lookup_trial_id();
27 ###
29 __PACKAGE__->meta()->make_immutable();