2 # BioPerl module for Bio::Expression::FeatureI
4 # Copyright Allen Day <allenday@ucla.edu>, Stan Nelson <snelson@ucla.edu>
5 # Human Genetics, UCLA Medical School, University of California, Los Angeles
7 # POD documentation - main docs before the code
11 Bio::Expression::FeatureI - an interface class for DNA/RNA features
15 Do not use this module directly
19 This provides a standard bioperl interface class for representing
20 DNA and RNA features. It cannot be instantiated directly, but serves
21 as an abstract base class for implementors.
27 User feedback is an integral part of the evolution of this and other
28 Bioperl modules. Send your comments and suggestions preferably to one
29 of the Bioperl mailing lists. Your participation is much appreciated.
31 bioperl-l@bioperl.org - General discussion
32 http://bioperl.org/wiki/Mailing_lists - About the mailing lists
36 Report bugs to the Bioperl bug tracking system to help us keep track
37 the bugs and their resolution. Bug reports can be submitted via the
40 http://bugzilla.open-bio.org/
44 Allen Day E<lt>allenday@ucla.eduE<gt>
48 The rest of the documentation details each of the object
49 methods. Internal methods are usually preceded with a _
53 # Let the code begin...
54 package Bio
::Expression
::FeatureI
;
59 use base
qw(Bio::Root::RootI Bio::PrimarySeqI);
65 Usage : $val = $ftr->quantitation()
66 Function: get/set the feature's quantitation
67 Returns : A numeric value
68 Args : a new numeric value (optional)
73 shift->throw_not_implemented();
76 =head2 quantitation_units()
78 Title : quantitation_units
79 Usage : $units = $ftr->quantitation_units()
80 Function: get/set the units of the feature's quantitation
81 Returns : A string or undef
82 Args : a new string (optional)
86 sub quantitation_units {
87 shift->throw_not_implemented();
90 =head2 standard_deviation()
92 Title : standard_deviation
93 Usage : $std_dev = $ftr->standard_deviation()
94 Function: get/set the feature's standard deviation of quantitation()
95 Returns : A numeric value
96 Args : a new numeric value (optional)
97 Comments: no calculation is done here
101 sub standard_deviation {
102 shift->throw_not_implemented();
105 =head2 sample_count()
108 Usage : $sample_count = $ftr->sample_count()
109 Function: get/set the number of samples used to calculate
112 Args : a new integer (optional)
117 shift->throw_not_implemented();