note
BrowserUk
<blockquote><i></i></blockquote>
<p>Without prejudicing the OPs response in any way, can I ask you, what you think using [mod://Bio::DB::Fasta] would have over the OPs 50 line module?
<p>Given that to get it, he would have to try and install it and its 897 codependants -- not to mention AnyDBM_File and at least one of DB_File GDBM_File NDBM_File SDBM_File; all of which are a known problem on my platform -- and somehow resolve the 95 "cannot resolve"s (whatever they are?): <spoiler><code>
C:\perl64\packages\BioPerl-1.6.901>Build.bat
Building BioPerl
Build.bat: blib\lib\Bio\Tools\Run\WrapperBase\CommandExts.pm: cannot resolve L<bioperl-l@bioperl.org> in paragraph 94.
Build.bat: blib\lib\Bio\DB\GFF\Adaptor\ace.pm: cannot resolve L<bioperl> in paragraph 8.
Build.bat: blib\lib\Bio\Search\Hit\hmmer3Hit.pm: cannot resolve L<bioperl-l@bioperl.org> in paragraph 15.
Build.bat: blib\lib\Bio\Search\Hit\hmmer3Hit.pm: cannot resolve L<score()|score> in paragraph 45.
Build.bat: blib\lib\Bio\DB\GFF\Adaptor\dbi\mysqlace.pm: cannot resolve L<bioperl> in paragraph 8.
Build.bat: blib\lib\Bio\Variation\IO.pm: cannot resolve L<perltie> in paragraph 66.
Build.bat: blib\lib\Bio\SeqIO.pm: cannot resolve L<perltie> in paragraph 74.
Build.bat: blib\lib\Bio\SearchIO\hmmer3.pm: cannot resolve L<bioperl-l@bioperl.org> in paragraph 15.
Build.bat: blib\lib\Bio\DB\GFF\Adaptor\dbi\mysql.pm: cannot resolve L<bioperl> in paragraph 165.
Build.bat: blib\lib\Bio\DB\SeqFeature.pm: cannot resolve L<bioperl> in paragraph 107.
Build.bat: blib\lib\Bio\Restriction\Enzyme.pm: cannot resolve L<non_ambiguous_length> in paragraph 214.
Build.bat: blib\lib\Bio\DB\SeqFeature\NormalizedTableFeatureI.pm: cannot resolve L<bioperl> in paragraph 12.
Build.bat: blib\lib\Bio\DB\GFF\Adaptor\dbi\pg_fts.pm: cannot resolve L<mailto:bioperl-l@lists.open-bio.org> in paragraph 44.
Build.bat: blib\lib\Bio\DB\GFF\Adaptor\dbi\pg_fts.pm: cannot resolve L<mailto:gmod-gbrowse@lists.sourceforge.net> in paragraph 44.
Build.bat: blib\lib\Bio\DB\GFF\Featname.pm: cannot resolve L<bioperl> in paragraph 44.
Build.bat: blib\lib\Bio\SearchIO\Writer\HTMLResultWriter.pm: cannot resolve L<remote_database> in paragraph 77.
Build.bat: blib\lib\Bio\SearchIO\Writer\HTMLResultWriter.pm: cannot resolve L<remote_database> in paragraph 86.
Build.bat: blib\lib\Bio\SearchIO\Writer\HTMLResultWriter.pm: cannot resolve L<remote_database> in paragraph 97.
Build.bat: blib\lib\Bio\SeqIO\embldriver.pm: cannot resolve L<annotation()|annotation> in paragraph 23.
Build.bat: blib\lib\Bio\Tools\Alignment\Consed.pm: cannot resolve L<get_quality_scalar()|get_quality_scalar> in paragraph 83.
Build.bat: blib\lib\Bio\Tools\Alignment\Consed.pm: cannot resolve L<get_quality_array()|get_quality_array> in paragraph 89.
Build.bat: blib\lib\Bio\Tools\Alignment\Consed.pm: cannot resolve L<get_contigs()|get_contigs> in paragraph 100.
Build.bat: blib\lib\Bio\Tools\Alignment\Consed.pm: cannot resolve L<get_contigs()|get_contigs> in paragraph 105.
Build.bat: blib\lib\Bio\Tools\Alignment\Consed.pm: cannot resolve L<get_contigs()|get_contigs> in paragraph 110.
Build.bat: blib\lib\Bio\Tools\Alignment\Consed.pm: cannot resolve L<get_contigs()|get_contigs> in paragraph 115.
Build.bat: blib\lib\Bio\Tools\Alignment\Consed.pm: cannot resolve L<sum_lets()|sum_lets> in paragraph 222.
Build.bat: blib\lib\Bio\SeqIO\embl.pm: cannot resolve L<annotation()|annotation> in paragraph 23.
Build.bat: blib\lib\Bio\DB\GFF\Adaptor\dbi\mysqlcmap.pm: cannot resolve L<bioperl> in paragraph 183.
Build.bat: blib\lib\Bio\ClusterIO.pm: cannot resolve L<perltie> in paragraph 29.
Build.bat: blib\lib\Bio\Search\Hit\HMMERHit.pm: cannot resolve L<score()|score> in paragraph 70.
Build.bat: blib\lib\Bio\Search\Hit\HMMERHit.pm: cannot resolve L<hsp()|hsp> in paragraph 78.
Build.bat: blib\lib\Bio\Search\Hit\PullHitI.pm: cannot resolve L<expect()|expect> in paragraph 142.
Build.bat: blib\lib\Bio\Search\Hit\PullHitI.pm: cannot resolve L<signif()|signif> in paragraph 142.
Build.bat: blib\lib\Bio\Seq\Quality.pm: cannot resolve L<force_flush> in paragraph 26.
Build.bat: blib\lib\Bio\Search\Tiling\MapTiling.pm: cannot resolve L<ALIGNMENTS/get_tiled_alns> in paragraph 20.
Build.bat: blib\lib\Bio\Align\Graphics.pm: cannot resolve L<GD> in paragraph 205.
Build.bat: blib\lib\Bio\DB\GFF\Adaptor\memory.pm: cannot resolve L<bioperl> in paragraph 22.
Build.bat: blib\lib\Bio\DB\GFF\Adaptor\dbi\caching_handle.pm: cannot resolve L<DBI> in paragraph 56.
Build.bat: blib\lib\Bio\DB\GFF\Adaptor\dbi\caching_handle.pm: cannot resolve L<bioperl> in paragraph 56.
Build.bat: blib\lib\Bio\Search\Hit\HmmpfamHit.pm: cannot resolve L<num_hsps> in paragraph 76.
Build.bat: blib\lib\Bio\DB\SeqFeature\Store\Loader.pm: cannot resolve L<bioperl> in paragraph 187.
Build.bat: blib\lib\Bio\Search\Hit\HitI.pm: cannot resolve L<expect()|expect> in paragraph 126.
Build.bat: blib\lib\Bio\Search\Hit\HitI.pm: cannot resolve L<signif()|signif> in paragraph 126.
Build.bat: blib\lib\Bio\Search\Hit\HitI.pm: cannot resolve L<frac_aligned_query()|frac_aligned_query> in paragraph 136.
Build.bat: blib\lib\Bio\Search\Hit\HitI.pm: cannot resolve L<frac_aligned_hit()|frac_aligned_hit> in paragraph 136.
Build.bat: blib\lib\Bio\FeatureIO.pm: cannot resolve L<perltie> in paragraph 55.
Build.bat: blib\lib\Bio\DB\GFF\Adaptor\dbi\oracleace.pm: cannot resolve L<bioperl> in paragraph 8.
Build.bat: blib\lib\Bio\Tools\Run\RemoteBlast.pm: cannot resolve L<FEEDBACK> in paragraph 36.
Build.bat: blib\lib\Bio\Search\Result\HMMERResult.pm: cannot resolve L<next_models> in paragraph 9.
Build.bat: blib\lib\Bio\Search\Hit\GenericHit.pm: cannot resolve L<expect()|expect> in paragraph 134.
Build.bat: blib\lib\Bio\SeqIO\genbank.pm: cannot resolve L<annotation()|annotation> in paragraph 22.
Build.bat: blib\lib\Bio\Structure\IO.pm: cannot resolve L<perltie> in paragraph 56.
Build.bat: blib\lib\Bio\Search\Hit\ModelHit.pm: cannot resolve L<expect()|expect> in paragraph 104.
Build.bat: blib\lib\Bio\Search\Hit\ModelHit.pm: cannot resolve L<signif()|signif> in paragraph 104.
Build.bat: blib\lib\Bio\Search\Result\hmmer3Result.pm: cannot resolve L<bioperl-l@bioperl.org> in paragraph 15.
Build.bat: blib\lib\Bio\DB\SeqFeature\Store\berkeleydb3.pm: cannot resolve L<bioperl> in paragraph 15.
Build.bat: blib\lib\Bio\DB\Fasta.pm: cannot resolve L<bioperl> in paragraph 123.
Build.bat: blib\lib\Bio\DB\SeqFeature\Store\berkeleydb.pm: cannot resolve L<bioperl> in paragraph 264.
Build.bat: blib\lib\Bio\DB\SeqFeature\Store\LoadHelper.pm: cannot resolve L<bioperl> in paragraph 9.
Build.bat: blib\lib\Bio\DB\DBFetch.pm: cannot resolve L<http:E<sol>E<sol>www.ebi.ac.ukE<sol>cgi-binE<sol>dbfetch> in paragraph 8.
Build.bat: blib\lib\Bio\DB\SeqFeature\NormalizedFeature.pm: cannot resolve L<bioperl> in paragraph 159.
Build.bat: blib\lib\Bio\Search\Hit\BlastPullHit.pm: cannot resolve L<num_hsps> in paragraph 74.
Build.bat: blib\lib\Bio\DB\GFF\Adaptor\dbi.pm: cannot resolve L<bioperl> in paragraph 496.
Build.bat: blib\lib\Bio\Root\Root.pm: cannot resolve L<Error> in paragraph 21.
Build.bat: blib\lib\Bio\Root\Root.pm: cannot resolve L<Error> in paragraph 22.
Build.bat: blib\lib\Bio\Root\Root.pm: cannot resolve L<Error> in paragraph 22.
Build.bat: blib\lib\Bio\Root\Root.pm: cannot resolve L<Error> in paragraph 36.
Build.bat: blib\lib\Bio\Search\SearchUtils.pm: cannot resolve L<_adjust_contigs> in paragraph 16.
Build.bat: blib\lib\Bio\DB\SeqFeature\Store\memory.pm: cannot resolve L<bioperl> in paragraph 125.
Build.bat: blib\lib\Bio\DB\GFF\Homol.pm: cannot resolve L<bioperl> in paragraph 28.
Build.bat: blib\lib\Bio\DB\GFF\RelSegment.pm: cannot resolve L<bioperl> in paragraph 251.
Build.bat: blib\lib\Bio\DB\GFF\Segment.pm: cannot resolve L<bioperl> in paragraph 229.
Build.bat: blib\lib\Bio\Seq\MetaI.pm: cannot resolve L<names_submeta> in paragraph 14.
Build.bat: blib\lib\Bio\SeqEvolution\DNAPoint.pm: cannot resolve L<reset_sequence_counter> in paragraph 9.
Build.bat: blib\lib\Bio\Assembly\IO\sam.pm: cannot resolve L<bioperl-l@bioperl.org> in paragraph 44.
Build.bat: blib\lib\Bio\DB\GFF\Adaptor\dbi\mysqlopt.pm: cannot resolve L<bioperl> in paragraph 8.
Build.bat: blib\lib\Bio\AlignIO.pm: cannot resolve L<print> in paragraph 51.
Build.bat: blib\lib\Bio\AlignIO.pm: cannot resolve L<perltie> in paragraph 66.
Build.bat: blib\lib\Bio\Search\HSP\ModelHSP.pm: cannot resolve L<seq_str()|seq_str> in paragraph 52.
Build.bat: blib\lib\Bio\DB\GFF\Typename.pm: cannot resolve L<bioperl> in paragraph 49.
Build.bat: blib\lib\Bio\DB\GFF\Adaptor\berkeleydb.pm: cannot resolve L<bioperl> in paragraph 33.
Build.bat: blib\lib\Bio\DB\SeqFeature\NormalizedFeatureI.pm: cannot resolve L<bioperl> in paragraph 12.
Build.bat: blib\lib\Bio\DB\GFF\Feature.pm: cannot resolve L<bioperl> in paragraph 295.
Build.bat: blib\lib\Bio\Assembly\Contig.pm: cannot resolve L<Coordinate_Systems> in paragraph 120.
Build.bat: blib\lib\Bio\Root\Exception.pm: cannot resolve L<Error.pm try|Error/try> in paragraph .
Build.bat: blib\lib\Bio\Root\Exception.pm: cannot resolve L<Error.pm try|Error/try> in paragraph 12.
Build.bat: blib\lib\Bio\Root\Exception.pm: cannot resolve L<Error> in paragraph 40.
Build.bat: blib\lib\Bio\Root\Exception.pm: cannot resolve L<Error> in paragraph 46.
Build.bat: blib\lib\Bio\Root\Exception.pm: cannot resolve L<pretty_format()|pretty_format> in paragraph 91.
Build.bat: blib\lib\Bio\Search\HSP\hmmer3HSP.pm: cannot resolve L<bioperl-l@bioperl.org> in paragraph 15.
Build.bat: blib\lib\Bio\DB\SeqFeature\Segment.pm: cannot resolve L<bioperl> in paragraph 121.
Build.bat: blib\lib\Bio\SeqIO\swiss.pm: cannot resolve L<annotation()|annotation> in paragraph 45.
Build.bat: blib\lib\Bio\DB\SeqFeature\Store\GFF2Loader.pm: cannot resolve L<bioperl> in paragraph 181.
</code></spoiler>
<P>all to install an indexing module that he doesn't need, and won't benefit from, in order to complete his task in <i>"a couple seconds"</i>.
<div class="pmsig"><div class="pmsig-171588">
<hr />
<font size=1 >
<div>With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'</div>
<div>Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.</div>
<div>"Science is about questioning the status quo. Questioning authority". </div>
<div>In the absence of evidence, opinion is indistinguishable from prejudice.
</div>
</font>
</div></div>
1050420
1050435