t/AlignIO/AlignIO.t: fix number of tests in plan (fixup c523e6bed866)
[bioperl-live.git] / Bio / DB / SeqFeature / NormalizedFeatureI.pm
blob0ee7df0c55a5f98f02ce6c9cfe68905016ddc574
1 package Bio::DB::SeqFeature::NormalizedFeatureI;
4 =head1 NAME
6 Bio::DB::SeqFeature::NormalizedFeatureI -- Interface for normalized features
8 =head1 SYNOPSIS
10 none
12 =head1 DESCRIPTION
14 This is an extremely simple interface that contains a single method,
15 subfeatures_are_normalized(). This method returns a true value.
17 Bio::DB::SeqFeature::Store feature classes will inherit this interface
18 to flag that they are able to store subfeatures in a normalized way
19 such that the subfeature is actually contained in the
20 Bio::DB::SeqFeature::Store database and the parent feature contains
21 only the subfeatures primary ID.
23 =head1 BUGS
25 None, but the whole class design might be flawed.
27 =head1 SEE ALSO
29 L<bioperl>,
30 L<Bio::DB::SeqFeature>,
31 L<Bio::DB::SeqFeature::Store>,
32 L<Bio::DB::SeqFeature::Segment>,
33 L<Bio::DB::SeqFeature::GFF3Loader>,
34 L<Bio::DB::SeqFeature::Store::DBI::mysql>,
35 L<Bio::DB::SeqFeature::Store::bdb>
37 =head1 AUTHOR
39 Lincoln Stein E<lt>lstein@cshl.orgE<gt>.
41 Copyright (c) 2006 Cold Spring Harbor Laboratory.
43 This library is free software; you can redistribute it and/or modify
44 it under the same terms as Perl itself.
46 =cut
50 sub subfeatures_are_normalized { 1 }