annotate variant_effect_predictor/Bio/Cluster/UniGeneI.pm @ 1:d6778b5d8382 draft default tip

Deleted selected files
author willmclaren
date Fri, 03 Aug 2012 10:05:43 -0400
parents 21066c0abaf5
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
1 # $Id: UniGeneI.pm,v 1.9 2002/10/25 22:49:03 lapp Exp $
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
2 #
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
3 # BioPerl module for Bio::Cluster::UniGeneI.pm
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
4 #
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
5 # Cared for by Andrew Macgregor <andrew@anatomy.otago.ac.nz>
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
6 #
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
7 # Copyright Andrew Macgregor, Jo-Ann Stanton, David Green
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
8 # Molecular Embryology Group, Anatomy & Structural Biology, University of Otago
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
9 # http://anatomy.otago.ac.nz/meg
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
10 #
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
11 # You may distribute this module under the same terms as perl itself
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
12 #
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
13 # _history
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
14 # April 31, 2002 - Initial implementation by Andrew Macgregor
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
15 # POD documentation - main docs before the code
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
16
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
17 =head1 NAME
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
18
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
19 Bio::Cluster::UniGeneI - abstract interface of UniGene object
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
20
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
21 =head1 SYNOPSIS
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
22
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
23 #
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
24
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
25 =head1 DESCRIPTION
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
26
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
27 This is the general interface for a UniGene cluster representation in Bioperl. You cannot use this module directly, use an implementation instead.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
28
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
29 You can create UniGene cluster objects yourself by instantiating
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
30 L<Bio::Cluster::UniGene>. If you read UniGene clusters from a
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
31 ClusterIO parser, you will get objects implementing this interface,
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
32 most likely instances of said UniGene class.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
33
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
34 L<Bio::Cluster::UniGeneI> inherits from L<Bio::ClusterI>, so you can
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
35 use it wherever a cluster object is expected.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
36
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
37 =head1 FEEDBACK
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
38
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
39 #
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
40
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
41 =head2 Mailing Lists
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
42
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
43 User feedback is an integral part of the evolution of this and other
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
44 Bioperl modules. Send your comments and suggestions preferably to one
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
45 of the Bioperl mailing lists. Your participation is much appreciated.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
46
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
47 bioperl-l@bioperl.org - General discussion
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
48 http://bio.perl.org/MailList.html - About the mailing lists
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
49
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
50 =head2 Reporting Bugs
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
51
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
52 Report bugs to the Bioperl bug tracking system to help us keep track
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
53 the bugs and their resolution. Bug reports can be submitted via email
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
54 or the web:
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
55
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
56 bioperl-bugs@bioperl.org
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
57 http://bugzilla.bioperl.org/
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
58
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
59 =head1 AUTHOR - Andrew Macgregor
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
60
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
61 Email andrew@anatomy.otago.ac.nz
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
62
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
63
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
64 =head1 APPENDIX
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
65
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
66
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
67 The rest of the documentation details each of the object
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
68 methods. Internal methods are usually preceded with a "_".
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
69
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
70 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
71
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
72 # Let the code begin...
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
73
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
74
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
75 package Bio::Cluster::UniGeneI;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
76 use vars qw(@ISA $VERSION);
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
77 use strict;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
78
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
79 use Bio::ClusterI;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
80
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
81 $VERSION = '1.0';
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
82 @ISA = qw(Bio::ClusterI);
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
83
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
84
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
85 =head2 unigene_id
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
86
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
87 Title : unigene_id
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
88 Usage : unigene_id();
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
89 Function: Returns the unigene_id associated with the object.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
90 Example : $id = $unigene->unigene_id or $unigene->unigene_id($id)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
91 Returns : A string
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
92 Args : None or an id
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
93
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
94
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
95 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
96
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
97 sub unigene_id {
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
98 my ($self) = @_;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
99 $self->throw_not_implemented;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
100 }
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
101
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
102
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
103
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
104 =head2 title
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
105
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
106 Title : title
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
107 Usage : title();
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
108 Function: Returns the title associated with the object.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
109 Example : $title = $unigene->title or $unigene->title($title)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
110 Returns : A string
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
111 Args : None or a title
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
112
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
113
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
114 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
115
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
116 sub title {
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
117 my ($self) = @_;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
118 $self->throw_not_implemented;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
119 }
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
120
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
121
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
122 =head2 gene
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
123
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
124 Title : gene
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
125 Usage : gene();
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
126 Function: Returns the gene associated with the object.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
127 Example : $gene = $unigene->gene or $unigene->gene($gene)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
128 Returns : A string
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
129 Args : None or a gene
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
130
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
131
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
132 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
133
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
134 sub gene {
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
135 my ($self) = @_;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
136 $self->throw_not_implemented;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
137 }
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
138
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
139
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
140 =head2 cytoband
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
141
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
142 Title : cytoband
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
143 Usage : cytoband();
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
144 Function: Returns the cytoband associated with the object.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
145 Example : $cytoband = $unigene->cytoband or $unigene->cytoband($cytoband)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
146 Returns : A string
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
147 Args : None or a cytoband
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
148
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
149
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
150 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
151
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
152 sub cytoband {
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
153 my ($self) = @_;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
154 $self->throw_not_implemented;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
155 }
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
156
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
157
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
158 =head2 mgi
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
159
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
160 Title : mgi
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
161 Usage : mgi();
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
162 Function: Returns the mgi associated with the object.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
163 Example : $mgi = $unigene->mgi or $unigene->mgi($mgi)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
164 Returns : A string
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
165 Args : None or a mgi
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
166
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
167
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
168 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
169
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
170 sub mgi {
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
171 my ($self) = @_;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
172 $self->throw_not_implemented;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
173 }
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
174
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
175
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
176 =head2 locuslink
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
177
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
178 Title : locuslink
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
179 Usage : locuslink();
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
180 Function: Returns or stores a reference to an array containing locuslink data.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
181 This should really only be used by ClusterIO, not directly
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
182 Returns : An array reference
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
183 Args : None or an array reference
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
184
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
185 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
186
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
187 sub locuslink {
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
188 my ($self) = @_;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
189 $self->throw_not_implemented;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
190 }
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
191
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
192
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
193 =head2 gnm_terminus
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
194
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
195 Title : gnm_terminus
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
196 Usage : gnm_terminus();
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
197 Function: Returns the gnm_terminus associated with the object.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
198 Example : $gnm_terminus = $unigene->gnm_terminus or $unigene->gnm_terminus($gnm_terminus)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
199 Returns : A string
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
200 Args : None or a gnm_terminus
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
201
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
202 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
203
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
204 sub gnm_terminus {
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
205 my ($self) = @_;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
206 $self->throw_not_implemented;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
207 }
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
208
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
209
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
210 =head2 scount
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
211
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
212 Title : scount
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
213 Usage : scount();
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
214 Function: Returns the scount associated with the object.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
215 Example : $scount = $unigene->scount or $unigene->scount($scount)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
216 Returns : A string
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
217 Args : None or a scount
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
218
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
219 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
220
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
221 sub scount {
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
222 my ($self) = @_;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
223 $self->throw_not_implemented;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
224 }
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
225
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
226
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
227
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
228 =head2 express
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
229
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
230 Title : express
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
231 Usage : express();
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
232 Function: Returns or stores a reference to an array containing tissue expression data.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
233 This should really only be used by ClusterIO, not directly
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
234 Returns : An array reference
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
235 Args : None or an array reference
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
236
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
237 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
238
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
239 sub express {
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
240 my ($self) = @_;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
241 $self->throw_not_implemented;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
242 }
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
243
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
244
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
245 =head2 chromosome
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
246
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
247 Title : chromosome
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
248 Usage : chromosome();
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
249 Function: Returns or stores a reference to an array containing chromosome lines
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
250 This should really only be used by ClusterIO, not directly
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
251 Returns : An array reference
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
252 Args : None or an array reference
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
253
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
254 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
255
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
256 sub chromosome {
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
257 my ($self) = @_;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
258 $self->throw_not_implemented;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
259 }
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
260
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
261
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
262 =head2 sts
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
263
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
264 Title : sts
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
265 Usage : sts();
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
266 Function: Returns or stores a reference to an array containing sts lines
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
267 This should really only be used by ClusterIO, not directly
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
268 Returns : An array reference
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
269 Args : None or an array reference
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
270
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
271 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
272
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
273 sub sts {
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
274 my ($self) = @_;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
275 $self->throw_not_implemented;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
276 }
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
277
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
278
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
279 =head2 txmap
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
280
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
281 Title : txmap
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
282 Usage : txmap();
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
283 Function: Returns or stores a reference to an array containing txmap lines
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
284 Returns : An array reference
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
285 Args : None or an array reference
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
286
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
287 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
288
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
289 sub txmap {
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
290 my ($self) = @_;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
291 $self->throw_not_implemented;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
292 }
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
293
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
294
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
295 =head2 protsim
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
296
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
297 Title : protsim
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
298 Usage : protsim();
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
299 Function: Returns or stores a reference to an array containing protsim lines
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
300 This should really only be used by ClusterIO, not directly
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
301 Returns : An array reference
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
302 Args : None or an array reference
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
303
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
304 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
305
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
306 sub protsim {
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
307 my ($self) = @_;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
308 $self->throw_not_implemented;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
309 }
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
310
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
311
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
312 =head2 sequence
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
313
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
314 Title : sequence
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
315 Usage : sequence();
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
316 Function: Returns or stores a reference to an array containing sequence data
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
317 This should really only be used by ClusterIO, not directly
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
318 Returns : An array reference
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
319 Args : None or an array reference
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
320
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
321 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
322
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
323 sub sequence {
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
324 my ($self) = @_;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
325 $self->throw_not_implemented;
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
326 }
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
327
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
328 =head2 species
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
329
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
330 Title : species
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
331 Usage : $obj->species($newval)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
332 Function: Get the species object for this Unigene cluster.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
333 Example :
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
334 Returns : value of species (a L<Bio::Species> object)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
335 Args :
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
336
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
337
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
338 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
339
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
340 sub species{
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
341 shift->throw_not_implemented();
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
342 }
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
343
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
344 =head1 Methods inherited from L<Bio::ClusterI>
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
345
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
346 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
347
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
348 =head2 display_id
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
349
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
350 Title : display_id
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
351 Usage :
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
352 Function: Get/set the display name or identifier for the cluster
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
353 Returns : a string
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
354 Args : optional, on set the display ID ( a string)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
355
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
356 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
357
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
358 =head2 description
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
359
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
360 Title : description
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
361 Usage : Bio::ClusterI->description("POLYUBIQUITIN")
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
362 Function: get/set for the consensus description of the cluster
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
363 Returns : the description string
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
364 Args : Optional the description string
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
365
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
366 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
367
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
368 =head2 size
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
369
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
370 Title : size
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
371 Usage : Bio::ClusterI->size();
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
372 Function: get/set for the size of the family,
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
373 calculated from the number of members
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
374 Returns : the size of the family
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
375 Args :
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
376
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
377 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
378
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
379 =head2 cluster_score
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
380
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
381 Title : cluster_score
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
382 Usage : $cluster ->cluster_score(100);
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
383 Function: get/set for cluster_score which
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
384 represent the score in which the clustering
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
385 algorithm assigns to this cluster.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
386 Returns : a number
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
387
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
388 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
389
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
390 =head2 get_members
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
391
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
392 Title : get_members
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
393 Usage : Bio::ClusterI->get_members(($seq1, $seq2));
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
394 Function: retrieve the members of the family by some criteria, for
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
395 example :
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
396 $cluster->get_members(-species => 'homo sapiens');
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
397
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
398 Will return all members if no criteria are provided.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
399
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
400 Returns : the array of members
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
401 Args :
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
402
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
403 =cut
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
404
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
405 1;