| Bio-Chado-Schema documentation | Contained in the Bio-Chado-Schema distribution. |
Bio::Chado::Schema::Result::Companalysis::Analysis
An analysis is a particular type of a computational analysis; it may be a blast of one sequence against another, or an all by all blast, or a different kind of analysis altogether. It is a single unit of computation.
Bio::Chado::Schema::Result::Companalysis::Analysis
data_type: 'integer' is_auto_increment: 1 is_nullable: 0 sequence: 'analysis_analysis_id_seq'
data_type: 'varchar' is_nullable: 1 size: 255
A way of grouping analyses. This should be a handy short identifier that can help people find an analysis they want. For instance "tRNAscan", "cDNA", "FlyPep", "SwissProt", and it should not be assumed to be unique. For instance, there may be lots of separate analyses done against a cDNA database.
data_type: 'text' is_nullable: 1
data_type: 'varchar' is_nullable: 0 size: 255
Program name, e.g. blastx, blastp, sim4, genscan.
data_type: 'varchar' is_nullable: 0 size: 255
Version description, e.g. TBLASTX 2.0MP-WashU [09-Nov-2000].
data_type: 'varchar' is_nullable: 1 size: 255
Algorithm name, e.g. blast.
data_type: 'varchar' is_nullable: 1 size: 255
Source name, e.g. cDNA, SwissProt.
data_type: 'varchar' is_nullable: 1 size: 255
data_type: 'text' is_nullable: 1
This is an optional, permanent URL or URI for the source of the analysis. The idea is that someone could recreate the analysis directly by going to this URI and fetching the source data (e.g. the blast database, or the training model).
data_type: 'timestamp'
default_value: current_timestamp
is_nullable: 0
original: {default_value => \"now()"}
Type: has_many
Related object: Bio::Chado::Schema::Result::Companalysis::Analysisfeature
Type: has_many
Related object: Bio::Chado::Schema::Result::Companalysis::Analysisprop
Type: has_many
Related object: Bio::Chado::Schema::Result::Phylogeny::Phylotree
Type: has_many
Related object: Bio::Chado::Schema::Result::Mage::Quantification
Robert Buels <rbuels@cpan.org>
This software is copyright (c) 2011 by Robert Buels.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
| Bio-Chado-Schema documentation | Contained in the Bio-Chado-Schema distribution. |
package Bio::Chado::Schema::Result::Companalysis::Analysis; BEGIN { $Bio::Chado::Schema::Result::Companalysis::Analysis::AUTHORITY = 'cpan:RBUELS'; } BEGIN { $Bio::Chado::Schema::Result::Companalysis::Analysis::VERSION = '0.08100'; } # Created by DBIx::Class::Schema::Loader # DO NOT MODIFY THE FIRST PART OF THIS FILE use strict; use warnings; use base 'DBIx::Class::Core'; __PACKAGE__->table("analysis"); __PACKAGE__->add_columns( "analysis_id", { data_type => "integer", is_auto_increment => 1, is_nullable => 0, sequence => "analysis_analysis_id_seq", }, "name", { data_type => "varchar", is_nullable => 1, size => 255 }, "description", { data_type => "text", is_nullable => 1 }, "program", { data_type => "varchar", is_nullable => 0, size => 255 }, "programversion", { data_type => "varchar", is_nullable => 0, size => 255 }, "algorithm", { data_type => "varchar", is_nullable => 1, size => 255 }, "sourcename", { data_type => "varchar", is_nullable => 1, size => 255 }, "sourceversion", { data_type => "varchar", is_nullable => 1, size => 255 }, "sourceuri", { data_type => "text", is_nullable => 1 }, "timeexecuted", { data_type => "timestamp", default_value => \"current_timestamp", is_nullable => 0, original => { default_value => \"now()" }, }, ); __PACKAGE__->set_primary_key("analysis_id"); __PACKAGE__->add_unique_constraint("analysis_c1", ["program", "programversion", "sourcename"]); __PACKAGE__->has_many( "analysisfeatures", "Bio::Chado::Schema::Result::Companalysis::Analysisfeature", { "foreign.analysis_id" => "self.analysis_id" }, { cascade_copy => 0, cascade_delete => 0 }, ); __PACKAGE__->has_many( "analysisprops", "Bio::Chado::Schema::Result::Companalysis::Analysisprop", { "foreign.analysis_id" => "self.analysis_id" }, { cascade_copy => 0, cascade_delete => 0 }, ); __PACKAGE__->has_many( "phylotrees", "Bio::Chado::Schema::Result::Phylogeny::Phylotree", { "foreign.analysis_id" => "self.analysis_id" }, { cascade_copy => 0, cascade_delete => 0 }, ); __PACKAGE__->has_many( "quantifications", "Bio::Chado::Schema::Result::Mage::Quantification", { "foreign.analysis_id" => "self.analysis_id" }, { cascade_copy => 0, cascade_delete => 0 }, ); # Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-03-16 23:09:58 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:XYC5XhRez+x6ytnUB7nVOw # You can replace this text with custom content, and it will be preserved on regeneration 1; __END__