annotate variant_effect_predictor/Bio/Map/MarkerI.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: MarkerI.pm,v 1.9 2002/10/22 07:45:15 lapp Exp $
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
2 #
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
3 # BioPerl module for Bio::Map::MarkerI
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
4 #
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
5 # Cared for by Jason Stajich <jason@bioperl.org>
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
6 #
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
7 # Copyright Jason Stajich
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
8 #
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
9 # You may distribute this module under the same terms as perl itself
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
10
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
11 # POD documentation - main docs before the code
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
12
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
13 =head1 NAME
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
14
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
15 Bio::Map::MarkerI - Interface for basic marker functionality
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
16
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
17 =head1 SYNOPSIS
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
18
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
19 Give standard usage here
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
20
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
21 =head1 DESCRIPTION
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
22
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
23 Describe the interface here
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
24
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
25 =head1 FEEDBACK
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
26
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
27 =head2 Mailing Lists
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
28
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
29 User feedback is an integral part of the evolution of this and other
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
30 Bioperl modules. Send your comments and suggestions preferably to
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
31 the Bioperl mailing list. Your participation is much appreciated.
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
32
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
33 bioperl-l@bioperl.org - General discussion
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
34 http://bioperl.org/MailList.shtml - About the mailing lists
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
35
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
36 =head2 Reporting Bugs
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
37
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
38 Report bugs to the Bioperl bug tracking system to help us keep track
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
39 of the bugs and their resolution. Bug reports can be submitted via
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
40 email or the web:
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
41
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
42 bioperl-bugs@bioperl.org
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
43 http://bugzilla.bioperl.org/
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
44
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
45 =head1 AUTHOR - Jason Stajich
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
46
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
47 Email jason@bioperl.org
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
48
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
49 Describe contact details here
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
50
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
51 =head1 CONTRIBUTORS
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
52
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
53 Heikki Lehvaslaiho heikki@ebi.ac.uk
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
54 Lincoln Stein lstein@cshl.org
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
55 Jason Stajich jason@bioperl.org
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
56 Chad Matsalla bioinformatics1@dieselwurks.com
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
57
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
58 =head1 APPENDIX
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
59
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
60 The rest of the documentation details each of the object methods.
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
61 Internal methods are usually preceded with a _
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
62
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
63 =cut
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
64
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
65
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
66 # Let the code begin...
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
67
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
68
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
69 package Bio::Map::MarkerI;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
70 use vars qw(@ISA);
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
71 use strict;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
72 use Bio::Map::MappableI;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
73
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
74 @ISA = qw(Bio::Map::MappableI);
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
75
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
76 =head2 name($new_name)
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
77
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
78 Title : name($new_name)
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
79 Usage : my $name = $o_usat->name($new_name) _or_
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
80 my $name = $o_usat->name()
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
81 Function: Get/Set the name for this Marker
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
82 Returns : A scalar representing the current name of this Marker
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
83 Args : If provided, the current name of this Marker
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
84 will be set to $new_name.
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
85
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
86 =cut
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
87
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
88 sub name {
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
89 my ($self) = @_;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
90 $self->throw_not_implemented();
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
91 }
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
92
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
93 =head2 add_position
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
94
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
95 Title : add_position
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
96 Usage : $position->add_position($map,'100')
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
97 Function: Add a numeric or string position to the PositionI container
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
98 Returns : none
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
99 Args : Map - Reference to Bio::Map::MapI
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
100 String or Numeric coding for a position on a map
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
101
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
102 =cut
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
103
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
104 sub add_position{
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
105 my ($self,$map,$value) = @_;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
106 $self->throw_not_implemented();
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
107 }
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
108
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
109
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
110 =head2 each_position
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
111
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
112 Title : positions
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
113 Usage : my @positions = $position->each_position_value('mapname');
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
114 Function: Retrieve a list of positions coded as strings or ints
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
115 Returns : Array of position values
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
116 Args : none
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
117
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
118 =cut
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
119
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
120 sub each_position {
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
121 my ($self,$mapname) = @_;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
122 $self->throw_not_implemented();
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
123 }
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
124
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
125 =head2 purge_positions
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
126
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
127 Title : purge_positions
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
128 Usage : $position->purge_positions
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
129 Function: Remove all the position values stored for a Marker
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
130 Returns : none
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
131 Args : [optional] only purge values for a given map
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
132
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
133 =cut
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
134
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
135 sub purge_position_values{
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
136 my ($self, $map) = @_;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
137 $self->throw_not_implemented();
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
138 }
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
139
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
140 =head2 known_maps
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
141
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
142 Title : known_maps
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
143 Usage : my @maps = $marker->known_maps
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
144 Function: Returns the list of maps that this position has values for
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
145 Returns : list of Bio::Map::MapI unique ids
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
146 Args : none
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
147
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
148 =cut
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
149
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
150 sub known_maps{
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
151 my ($self) = @_;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
152 $self->throw_not_implemented();
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
153 }
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
154
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
155 =head2 in_map
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
156
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
157 Title : in_map
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
158 Usage : if ( $position->in_map($map) ) {}
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
159 Function: Tests if a position has values in a specific map
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
160 Returns : boolean
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
161 Args : a map unique id OR Bio::Map::MapI
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
162
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
163
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
164 =cut
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
165
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
166 sub in_map{
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
167 my ($self,@args) = @_;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
168 $self->throw_not_implemented();
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
169 }
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
170
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
171 =head2 get_position_object
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
172
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
173 Title : get_position_class
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
174 Usage : my $pos = $marker->get_position_object();
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
175 Function: To get an object of the default Position class
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
176 for this Marker. Subclasses should redefine this method.
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
177 The Position needs to be L<Bio::Map::PositionI>.
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
178 Returns : L<Bio::Map::PositionI>
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
179 Args : none
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
180
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
181 =cut
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
182
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
183 sub get_position_object {
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
184 my ($self) = @_;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
185 $self->throw_not_implemented();
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
186 }
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
187
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
188
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
189 =head2 tuple
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
190
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
191 Title : tuple
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
192 Usage : ($me, $you) = $self->_tuple($compare)
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
193 Function: Utility method to extract numbers and test for missing values.
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
194 Makes writing subsequent tests easier.
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
195 Returns : a tuple of values or ranges
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
196 Args : Bio::Map::MappableI or Bio::Map::PositionI
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
197
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
198 =cut
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
199
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
200 sub tuple {
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
201 my ($self,@args) = @_;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
202 $self->throw_not_implemented();
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
203 }
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
204
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
205
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
206 =head2 Bio::Map::MappableI methods
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
207
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
208 =cut
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
209
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
210
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
211 =head2 position
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
212
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
213 Title : position
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
214 Usage : my position_string = $position->position('mapname');
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
215 Function: Get/Set method for single value positions.
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
216 Gives a simplified interface when only one map and
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
217 one position per marker is used.
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
218 Returns : a position value
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
219 Args : optional:
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
220 Map - Reference to Bio::Map::MapI
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
221 String or Numeric coding for a position on a map
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
222
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
223 =cut
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
224
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
225 sub position{
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
226 my ($self,$map, $value) = @_;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
227 $self->throw_not_implemented();
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
228 }
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
229
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
230 =head2 equals
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
231
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
232 Title : equals
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
233 Usage : if( $mappable->equals($mapable2)) ...
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
234 Function: Test if a position is equal to another position
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
235 Returns : boolean
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
236 Args : Bio::Map::MappableI
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
237
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
238 =head2 less_than
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
239
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
240 Title : less_than
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
241 Usage : if( $mappable->less_than($m2) ) ...
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
242 Function: Tests if a position is less than another position
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
243 Returns : boolean
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
244 Args : Bio::Map::MappableI
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
245
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
246 =head2 greater_than
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
247
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
248 Title : greater_than
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
249 Usage : if( $mappable->greater_than($m2) ) ...
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
250 Function: Tests if position is greater than another position
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
251 Returns : boolean
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
252 Args : Bio::Map::MappableI
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 1;