annotate variant_effect_predictor/Bio/Map/CytoMap.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: CytoMap.pm,v 1.2 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::CytoMap
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
4 #
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
5 # Cared for by Heikki Lehvaslaiho <heikki@ebi.ac.uk>
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
6 #
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
7 # Copyright Heikki Lehvaslaiho
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::CytoMap - A Bio::MapI compliant map implementation handling cytogenic bands
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 use Bio::Map::CytoMap;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
20 my $map = new Bio::Map::CytoMap(-name => 'human1',
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
21 -species => $human);
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
22 foreach my $marker ( @markers ) { # get a list of markers somewhere
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
23 $map->add_element($marker);
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
24 }
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
25
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
26 =head1 DESCRIPTION
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
27
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
28 This is the simple implementation of cytogenetic maps based on
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
29 L<Bio::Map::MapI>. It handles the essential storage of name, species,
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
30 type, and units as well as in memory representation of the elements of
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
31 a map.
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
32
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
33 For CytoMaps type is hard coded to be 'cytogeneticmap' and
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
34 units are set to '' but can be set to something else.
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
35
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
36 =head1 FEEDBACK
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
37
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
38 =head2 Mailing Lists
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
39
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
40 User feedback is an integral part of the evolution of this and other
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
41 Bioperl modules. Send your comments and suggestions preferably to
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
42 the Bioperl mailing list. Your participation is much appreciated.
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
43
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
44 bioperl-l@bioperl.org - General discussion
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
45 http://bioperl.org/MailList.shtml - About the mailing lists
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
46
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
47 =head2 Reporting Bugs
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
48
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
49 Report bugs to the Bioperl bug tracking system to help us keep track
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
50 of the bugs and their resolution. Bug reports can be submitted via
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
51 email or the web:
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
52
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
53 bioperl-bugs@bioperl.org
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
54 http://bugzilla.bioperl.org/
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
55
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
56 =head1 AUTHOR - Heikki Lehvaslaiho
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
57
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
58 Email heikki@ebi.ac.uk
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
59
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
60 =head1 CONTRIBUTORS
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
61
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
62 Jason Stajich jason@bioperl.org
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
63 Lincoln Stein lstein@cshl.org
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
64
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
65 =head1 APPENDIX
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
66
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
67 The rest of the documentation details each of the object methods.
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
68 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
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
73 # Let the code begin...
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
74
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
75
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
76 package Bio::Map::CytoMap;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
77 use vars qw(@ISA $MAPCOUNT);
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
78 use strict;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
79
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
80 # Object preamble - inherits from Bio::Root::Root
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
81
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
82 use Bio::Root::Root;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
83 use Bio::Map::SimpleMap;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
84
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
85 @ISA = qw(Bio::Root::Root Bio::Map::SimpleMap);
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
86 BEGIN { $MAPCOUNT = 1; }
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
87
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
88 =head2 Modified methods
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
89
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
90 All methods present in L<Bio::Map::SimpleMap> are implemted by this
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
91 class. Most of the methods are inherited from SimpleMap. The following
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
92 methods have been modified to refelect the needs of cytogenetic maps.
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
93
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
94 =head2 new
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
95
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
96 Title : new
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
97 Usage : my $obj = new Bio::Map::CytoMap();
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
98 Function: Builds a new Bio::Map::CytoMap object
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
99 Returns : Bio::Map::CytoMap
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
100 Args : -name => name of map (string)
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
101 -species => species for this map (Bio::Species) [optional]
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
102 -elements=> elements to initialize with
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
103 (arrayref of Bio::Map::MappableI objects) [optional]
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
104
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
105 -uid => Unique Id
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
106 =cut
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
107
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
108 sub new {
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
109 my($class,@args) = @_;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
110
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
111 my $self = $class->SUPER::new(@args);
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
112
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
113 $self->{'_elements'} = [];
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
114 $self->{'_name'} = '';
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
115 $self->{'_species'} = '';
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
116 $self->{'_units'} = '';
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
117 $self->{'_type'} = 'cyto';
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
118 $self->{'_uid'} = $MAPCOUNT++;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
119 my ($name, $type,$species, $units,
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
120 $elements,$uid) = $self->_rearrange([qw(NAME TYPE
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
121 SPECIES UNITS
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
122 ELEMENTS UID)], @args);
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
123 defined $name && $self->name($name);
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
124 defined $species && $self->species($species);
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
125 defined $units && $self->units($units);
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
126 defined $type && $self->type($type);
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
127 defined $uid && $self->unique_id($uid);
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
128
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
129 if( $elements && ref($elements) =~ /array/ ) {
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
130 foreach my $item ( @$elements ) {
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
131 $self->add_element($item);
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
132 }
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
133 }
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
134 return $self;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
135 }
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
136
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
137 =head2 type
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
138
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
139 Title : type
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
140 Usage : my $type = $map->type
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
141 Function: Get hard-coded Map type
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
142 Returns : String coding map type
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
143 Args :
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
144
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
145 =cut
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
146
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
147 sub type {
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
148 my ($self) = @_;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
149 return $self->{'_type'};
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
150 }
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
151
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
152
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
153 =head2 length
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
154
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
155 Title : length
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
156 Usage : my $length = $map->length();
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
157 Function: Retrieves the length of the map,
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
158 Returns : undef since length is not calculatable for
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
159 cytogenetic maps
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
160 Args : none
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
161
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
162 =cut
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
163
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
164 sub length{
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
165 my ($self,@args) = @_;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
166 return undef;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
167 }
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
168
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
169 =head2 Methods inherited from L<Bio::Map::SimpleMap>
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
170
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
171 =cut
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
172
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
173 =head2 species
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
174
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
175 Title : species
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
176 Usage : my $species = $map->species;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
177 Function: Get/Set Species for a map
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
178 Returns : Bio::Species object or string
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
179 Args : (optional) Bio::Species or string
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 =head2 units
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
184
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
185 Title : units
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
186 Usage : $map->units('cM');
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
187 Function: Get/Set units for a map
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
188 Returns : units for a map
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
189 Args : units for a map (string)
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
190
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
191 =cut
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
192
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
193 =head2 name
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
194
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
195 Title : name
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
196 Usage : my $name = $map->name
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
197 Function: Get/Set Map name
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
198 Returns : Map name
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
199 Args : (optional) string
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
200
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
201 =cut
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
202
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
203 =head2 unique_id
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
204
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
205 Title : unique_id
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
206 Usage : my $id = $map->unique_id;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
207 Function: Get/Set the unique ID for this map
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
208 Returns : a unique identifier
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
209 Args : [optional] new identifier to set
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
210
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
211 =cut
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
212
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
213 =head2 each_element
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
214
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
215 Title : each_element
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
216 Usage : my @elements = $map->each_element;
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
217 Function: Retrieves all the elements in a map
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
218 unordered
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
219 Returns : Array of Bio::Map::MappableI objects
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
220 Args : none
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
221
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 =head2 New methods
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
226
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
227 =cut
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
228
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
229
1f6dce3d34e0 Uploaded
mahtabm
parents:
diff changeset
230 1;