Mercurial > repos > mahtabm > ensembl
comparison variant_effect_predictor/Bio/Expression/FeatureI.pm @ 0:1f6dce3d34e0
Uploaded
| author | mahtabm |
|---|---|
| date | Thu, 11 Apr 2013 02:01:53 -0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:1f6dce3d34e0 |
|---|---|
| 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; |
