Mercurial > repos > mahtabm > ensembl
comparison variant_effect_predictor/Bio/Factory/LocationFactoryI.pm @ 0:1f6dce3d34e0
Uploaded
author | mahtabm |
---|---|
date | Thu, 11 Apr 2013 02:01:53 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:1f6dce3d34e0 |
---|---|
1 # $Id: LocationFactoryI.pm,v 1.2 2002/10/22 07:45:14 lapp Exp $ | |
2 # | |
3 # BioPerl module for Bio::Factory::LocationFactoryI | |
4 # | |
5 # Cared for by Hilmar Lapp <hlapp at gmx.net> | |
6 # | |
7 # Copyright Hilmar Lapp | |
8 # | |
9 # You may distribute this module under the same terms as perl itself | |
10 | |
11 # | |
12 # (c) Hilmar Lapp, hlapp at gnf.org, 2002. | |
13 # (c) GNF, Genomics Institute of the Novartis Research Foundation, 2002. | |
14 # | |
15 # You may distribute this module under the same terms as perl itself. | |
16 # Refer to the Perl Artistic License (see the license accompanying this | |
17 # software package, or see http://www.perl.com/language/misc/Artistic.html) | |
18 # for the terms under which you may use, modify, and redistribute this module. | |
19 # | |
20 # THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED | |
21 # WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF | |
22 # MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. | |
23 # | |
24 | |
25 # POD documentation - main docs before the code | |
26 | |
27 =head1 NAME | |
28 | |
29 Bio::Factory::LocationFactoryI - DESCRIPTION of Interface | |
30 | |
31 =head1 SYNOPSIS | |
32 | |
33 Give standard usage here | |
34 | |
35 =head1 DESCRIPTION | |
36 | |
37 Describe the interface here | |
38 | |
39 =head1 FEEDBACK | |
40 | |
41 =head2 Mailing Lists | |
42 | |
43 User feedback is an integral part of the evolution of this and other | |
44 Bioperl modules. Send your comments and suggestions preferably to | |
45 the Bioperl mailing list. Your participation is much appreciated. | |
46 | |
47 bioperl-l@bioperl.org - General discussion | |
48 http://bioperl.org/MailList.shtml - About the mailing lists | |
49 | |
50 =head2 Reporting Bugs | |
51 | |
52 Report bugs to the Bioperl bug tracking system to help us keep track | |
53 of the bugs and their resolution. Bug reports can be submitted via | |
54 email or the web: | |
55 | |
56 bioperl-bugs@bioperl.org | |
57 http://bugzilla.bioperl.org/ | |
58 | |
59 =head1 AUTHOR - Hilmar Lapp | |
60 | |
61 Email hlapp at gmx.net | |
62 | |
63 =head1 CONTRIBUTORS | |
64 | |
65 Additional contributors names and emails here | |
66 | |
67 =head1 APPENDIX | |
68 | |
69 The rest of the documentation details each of the object methods. | |
70 Internal methods are usually preceded with a _ | |
71 | |
72 =cut | |
73 | |
74 | |
75 # Let the code begin... | |
76 | |
77 | |
78 package Bio::Factory::LocationFactoryI; | |
79 use vars qw(@ISA); | |
80 use strict; | |
81 use Carp; | |
82 use Bio::Root::RootI; | |
83 | |
84 @ISA = qw( Bio::Root::RootI ); | |
85 | |
86 =head2 from_string | |
87 | |
88 Title : from_string | |
89 Usage : $loc = $locfactory->from_string("100..200"); | |
90 Function: Parses the given string and returns a Bio::LocationI implementing | |
91 object representing the location encoded by the string. | |
92 | |
93 Different implementations may support different encodings. An | |
94 example of a commonly used encoding is the Genbank feature table | |
95 encoding of locations. | |
96 Example : | |
97 Returns : A Bio::LocationI implementing object. | |
98 Args : A string. | |
99 | |
100 | |
101 =cut | |
102 | |
103 sub from_string{ | |
104 my ($self,@args) = @_; | |
105 | |
106 $self->throw_not_implemented(); | |
107 } |