annotate variant_effect_predictor/Bio/Cluster/UniGeneI.pm @ 3:d30fa12e4cc5 default tip

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