comparison variant_effect_predictor/Bio/Expression/FeatureI.pm @ 0:2bc9b66ada89 draft default tip

Uploaded
author mahtabm
date Thu, 11 Apr 2013 06:29:17 -0400
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:2bc9b66ada89
1 # $Id: FeatureI.pm,v 1.3 2002/10/30 23:15:23 allenday Exp $
2 # BioPerl module for Bio::Expression::FeatureI
3 #
4 # Copyright Allen Day <allenday@ucla.edu>, Stan Nelson <snelson@ucla.edu>
5 # Human Genetics, UCLA Medical School, University of California, Los Angeles
6
7 # POD documentation - main docs before the code
8
9 =head1 NAME
10
11 Bio::Expression::FeatureI - an interface class for DNA/RNA features
12
13 =head1 SYNOPSIS
14
15 Do not use this module directly
16
17 =head1 DESCRIPTION
18
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.
22
23 =head1 FEEDBACK
24
25 =head2 Mailing Lists
26
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.
30
31 bioperl-l@bioperl.org - General discussion
32 http://bioperl.org/MailList.shtml - About the mailing lists
33
34 =head2 Reporting Bugs
35
36 Report bugs to the Bioperl bug tracking system to help us keep track
37 the bugs and their resolution.
38 Bug reports can be submitted via email or the web:
39
40 bioperl-bugs@bio.perl.org
41 http://bugzilla.bioperl.org/
42
43 =head1 AUTHOR
44
45 Allen Day E<lt>allenday@ucla.eduE<gt>
46
47 =head1 APPENDIX
48
49 The rest of the documentation details each of the object
50 methods. Internal methods are usually preceded with a _
51
52 =cut
53
54 # Let the code begin...
55 package Bio::Expression::FeatureI;
56
57 use strict;
58 use Bio::Root::Root;
59
60 use base qw(Bio::Root::Root Bio::PrimarySeqI);
61 use vars qw($DEBUG);
62
63 =head2 quantitation()
64
65 Title : value
66 Usage : $val = $ftr->quantitation()
67 Function: get/set the feature's quantitation
68 Returns : A numeric value
69 Args : a new numeric value (optional)
70
71 =cut
72
73 sub quantitation {
74 shift->throw_not_implemented();
75 }
76
77 =head2 quantitation_units()
78
79 Title : quantitation_units
80 Usage : $units = $ftr->quantitation_units()
81 Function: get/set the units of the feature's quantitation
82 Returns : A string or undef
83 Args : a new string (optional)
84
85 =cut
86
87 sub quantitation_units {
88 shift->throw_not_implemented();
89 }
90
91 =head2 standard_deviation()
92
93 Title : standard_deviation
94 Usage : $std_dev = $ftr->standard_deviation()
95 Function: get/set the feature's standard deviation of quantitation()
96 Returns : A numeric value
97 Args : a new numeric value (optional)
98 Comments: no calculation is done here
99
100 =cut
101
102 sub standard_deviation {
103 shift->throw_not_implemented();
104 }
105
106 =head2 sample_count()
107
108 Title : sample_count
109 Usage : $sample_count = $ftr->sample_count()
110 Function: get/set the number of samples used to calculate
111 quantitation()
112 Returns : An integer
113 Args : a new integer (optional)
114
115 =cut
116
117 sub sample_count {
118 shift->throw_not_implemented();
119 }
120
121 1;