<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-13596</id>
	<title>Nabble - BioPerl</title>
	<updated>2009-11-26T03:27:50Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/BioPerl-f13596.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/BioPerl-f13596.html" />
	<subtitle type="html">Officially organized in 1995 and existing informally for several years prior, The Bioperl Project is an international association of developers of open source Perl tools for bioinformatics, genomics and life science research. BioPerl home is &lt;a href=&quot;http://bio.perl.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26528082</id>
	<title>Re: Function that determines serious mutations</title>
	<published>2009-11-26T03:27:50Z</published>
	<updated>2009-11-26T03:27:50Z</updated>
	<author>
		<name>RobertBradbury</name>
	</author>
	<content type="html">On Thu, Nov 26, 2009 at 5:54 AM, Alden Huang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26528082&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alden.huang@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sorting Intolerant from Tolerant
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://sift.jcvi.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sift.jcvi.org/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;Ah yes, thank you very much. &amp;nbsp;This looks very much like a tool that can be
&lt;br&gt;adapted for various uses.
&lt;br&gt;&lt;br&gt;Robert
&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26528082&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Function-that-determines-serious-mutations-tp26235758p26528082.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26527689</id>
	<title>Re: Function that determines serious mutations</title>
	<published>2009-11-26T02:54:30Z</published>
	<updated>2009-11-26T02:54:30Z</updated>
	<author>
		<name>Alden Huang</name>
	</author>
	<content type="html">Hey rob,
&lt;br&gt;&lt;br&gt;Sorting Intolerant from Tolerant
&lt;br&gt;&lt;a href=&quot;http://sift.jcvi.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sift.jcvi.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;~alden
&lt;br&gt;&lt;br&gt;...a bit late, i kno; I just read you post now while cleaning the inbox
&lt;br&gt;&lt;br&gt;On Fri, Nov 6, 2009 at 9:35 AM, Robert Bradbury
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26527689&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robert.bradbury@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Is there a function in the library (or has someone written one) that can
&lt;br&gt;&amp;gt; take a genbank entry and determine which mutations are harmful?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It would be used to produce a table summary of:
&lt;br&gt;&amp;gt;  GENE          # SNP      # BadSNP
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; One kind of gets this from NCBI if you lookup in the &amp;quot;GENE&amp;quot; db a gene name
&lt;br&gt;&amp;gt; and then go to the &amp;quot;GeneView&amp;quot; om dbSNP page it has the information I want
&lt;br&gt;&amp;gt; but largely in a graphical format while I simply want numbers I can dump
&lt;br&gt;&amp;gt; into a spreadsheet.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I don't think it would be hard, fetch the gene, run through the features for
&lt;br&gt;&amp;gt; the SNP database, figure out whether they are good or bad SNPs, accumulate
&lt;br&gt;&amp;gt; the statistics and dump it.  I think the functions available are flexible
&lt;br&gt;&amp;gt; enough to do it but I can't believe nobody has already done it.  It could be
&lt;br&gt;&amp;gt; a bit more complex in that one could do an analysis to see if the mutations
&lt;br&gt;&amp;gt; are in a conserved domain or mutations that code for Cysteine or Methionine
&lt;br&gt;&amp;gt; (or othe potentially &amp;quot;critical&amp;quot; amino acids) but since &amp;quot;critical&amp;quot; is in the
&lt;br&gt;&amp;gt; eye of the beholder there would have to be some kind of callback to a
&lt;br&gt;&amp;gt; scoring function.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Robert
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Bioperl-l mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26527689&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26527689&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Function-that-determines-serious-mutations-tp26235758p26527689.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26518941</id>
	<title>Re: How to parse BLAST output - all hits of each queryinnew file</title>
	<published>2009-11-25T11:21:27Z</published>
	<updated>2009-11-25T11:21:27Z</updated>
	<author>
		<name>Mark A. Jensen</name>
	</author>
	<content type="html">whoops: change the following line:
&lt;br&gt;my $blio = Bio::SearchIO-&amp;gt;new( -file =&amp;gt; $qid.&amp;quot;.bls&amp;quot;, -format=&amp;gt;'blast' );
&lt;br&gt;&lt;br&gt;to
&lt;br&gt;&lt;br&gt;my $blio = Bio::SearchIO-&amp;gt;new( -file =&amp;gt; &amp;quot;&amp;gt;$qid\.bls&amp;quot;, -format=&amp;gt;'blast' );
&lt;br&gt;&lt;br&gt;(I always forget that...)
&lt;br&gt;MAJ
&lt;br&gt;&lt;br&gt;----- Original Message ----- 
&lt;br&gt;From: &amp;quot;Mark A. Jensen&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518941&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;maj@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &amp;quot;Tim&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518941&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;timbourine81@...&lt;/a&gt;&amp;gt;; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518941&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bioperl-l@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Wednesday, November 25, 2009 1:20 PM
&lt;br&gt;Subject: Re: [Bioperl-l] How to parse BLAST output - all hits of each queryinnew 
&lt;br&gt;file
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; hey Tim--
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sound like you need to go about collecting your queries inside out:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; my %hits_by_query;
&lt;br&gt;&amp;gt; for ($result-&amp;gt;hits) {
&lt;br&gt;&amp;gt; &amp;nbsp;push @{$hits_by_query{$hit-&amp;gt;name}} $hit;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I believe now each hash element, keyed by the query name, will contain
&lt;br&gt;&amp;gt; an arrayref to the set of hits assoc with that query.
&lt;br&gt;&amp;gt;&amp;gt;From here, I believe
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; use Bio::Search::Result::BlastResult;
&lt;br&gt;&amp;gt; use Bio::SearchIO;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; foreach my $qid ( keys %hits_by_query ) {
&lt;br&gt;&amp;gt; &amp;nbsp;my $result = Bio::Search::Result::BlastResult-&amp;gt;new();
&lt;br&gt;&amp;gt; &amp;nbsp;$result-&amp;gt;add_hit($_) for ( @{$hits_by_query{$qid}} );
&lt;br&gt;&amp;gt; &amp;nbsp;my $blio = Bio::SearchIO-&amp;gt;new( -file =&amp;gt; $qid.&amp;quot;.bls&amp;quot;, -format=&amp;gt;'blast' );
&lt;br&gt;&amp;gt; &amp;nbsp;$blio-&amp;gt;write_result($result);
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; will do what you want.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; hope this helps -
&lt;br&gt;&amp;gt; Mark
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ----- Original Message ----- 
&lt;br&gt;&amp;gt; From: &amp;quot;Tim&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518941&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;timbourine81@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; To: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518941&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bioperl-l@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sent: Wednesday, November 25, 2009 12:40 PM
&lt;br&gt;&amp;gt; Subject: [Bioperl-l] How to parse BLAST output - all hits of each query innew 
&lt;br&gt;&amp;gt; file
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Dear bioperl users,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I am a real newbie and have - maybe a very trivial - question.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I searched the mailing list archive and many howtos but I have not found
&lt;br&gt;&amp;gt;&amp;gt; a concrete answer to my problem. So hopefully you can help me :)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Background: I use the latest Bioperl version (installed it two weeks
&lt;br&gt;&amp;gt;&amp;gt; before).
&lt;br&gt;&amp;gt;&amp;gt; When I use Bio::Tools::Run::StandAloneBlast to BLAST one fasta file
&lt;br&gt;&amp;gt;&amp;gt; including different sequences, I get a BLAST output with many queries
&lt;br&gt;&amp;gt;&amp;gt; each having several hits / sbjcts.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; My problem is how to parse *all* hits of *one* query into a single new
&lt;br&gt;&amp;gt;&amp;gt; file. And this for all the queries I have in my BLAST output file.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Or is it better the other way round; first to make fasta files with only
&lt;br&gt;&amp;gt;&amp;gt; single sequences inside and BLAST each file? But how can I automize that
&lt;br&gt;&amp;gt;&amp;gt; using Bioperl?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I tried Bio::SearchIO but can only parse all queries and their
&lt;br&gt;&amp;gt;&amp;gt; respective hits in only one file...
&lt;br&gt;&amp;gt;&amp;gt; I think iteration is also necessary here, but I do not really know how
&lt;br&gt;&amp;gt;&amp;gt; to include that into Bio::SearchIO.
&lt;br&gt;&amp;gt;&amp;gt; Or do I have to use Module:Bio::Index::Blast?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I can index a file (see below), but I have no idea what comes next...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ###How I index a file...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; #!/usr/bin/perl -w
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; $ENV{BIOPERL_INDEX_TYPE} = &amp;quot;SDBM_File&amp;quot;;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; use Bio::Index::Fasta;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; $file_name = &amp;quot;8_to_BLAST_two_seq_index.fasta&amp;quot;;
&lt;br&gt;&amp;gt;&amp;gt; $id = &amp;quot;48882&amp;quot;;
&lt;br&gt;&amp;gt;&amp;gt; $inx = Bio::Index::Fasta-&amp;gt;new (-filename =&amp;gt; $file_name . &amp;quot;.idx&amp;quot;,
&lt;br&gt;&amp;gt;&amp;gt; -write_flag =&amp;gt; 1);
&lt;br&gt;&amp;gt;&amp;gt; $inx-&amp;gt;make_index($file_name);
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hopefully, you can give me at least hints what to look for.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; A big THANKS in advance!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Tim
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Bioperl-l mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518941&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Bioperl-l mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518941&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518941&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-parse-BLAST-output---all-hits-of-each-query-in-new-file-tp26517377p26518941.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26518665</id>
	<title>Re: How to parse BLAST output - all hits of each query in new file</title>
	<published>2009-11-25T11:07:26Z</published>
	<updated>2009-11-25T11:07:26Z</updated>
	<author>
		<name>Smithies, Russell</name>
	</author>
	<content type="html">Hi Tim,
&lt;br&gt;Here's some code for a job I'm working on at the moment that contains all the bits you'll probably need.
&lt;br&gt;It's extracting 2 species-specific databases from nr (based on tax ids), doing a blast, then parsing the results and creating a substitution matrix. I was initially using Bio::DB::Eutilities to query and retrieve sequences but I kept getting errors and time-outs from NCBI when pulling back large numbers of sequences.
&lt;br&gt;It should give you a rough idea of how to run Bio::Tools::Run::StandAloneBlast, Bio::DB::Fasta and Bio::SearchIO.
&lt;br&gt;&lt;br&gt;Email me direct if you want further explaination as it's not well commented ;-)
&lt;br&gt;&lt;br&gt;Russell Smithies 
&lt;br&gt;&lt;br&gt;Bioinformatics Applications Developer 
&lt;br&gt;T +64 3 489 9085 
&lt;br&gt;E &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518665&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;russell.smithies@...&lt;/a&gt; 
&lt;br&gt;&lt;br&gt;Invermay &amp;nbsp;Research Centre 
&lt;br&gt;Puddle Alley, 
&lt;br&gt;Mosgiel, 
&lt;br&gt;New Zealand 
&lt;br&gt;T &amp;nbsp;+64 3 489 3809 &amp;nbsp; 
&lt;br&gt;F &amp;nbsp;+64 3 489 9174 &amp;nbsp;
&lt;br&gt;www.agresearch.co.nz
&lt;br&gt;&lt;br&gt;=======================================
&lt;br&gt;&lt;br&gt;#!/usr/local/bin/perl
&lt;br&gt;&lt;br&gt;use strict;
&lt;br&gt;use Bio::Tools::Run::StandAloneBlast;
&lt;br&gt;use Bio::SeqIO;
&lt;br&gt;use Bio::SearchIO;
&lt;br&gt;use Bio::DB::Fasta;
&lt;br&gt;&lt;br&gt;use Storable;
&lt;br&gt;&lt;br&gt;# Parameters: &amp;lt;query&amp;gt; &amp;lt;subject&amp;gt; &amp;lt;number or percentage of searches&amp;gt;
&lt;br&gt;# Percentage can be specified as either 20p, 20P or 20%
&lt;br&gt;# So for 20% of rice sequences blasted against oil palm:
&lt;br&gt;# &amp;nbsp; &amp;nbsp;4530 51953 20p &amp;nbsp; (4530=rice,51953=oil_palm, 20p=20%)
&lt;br&gt;# Or for 20 searches:
&lt;br&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp;4530 51953 20
&lt;br&gt;#
&lt;br&gt;my ( $q, $s, $c ) = @ARGV;
&lt;br&gt;&lt;br&gt;my $nr = &amp;quot;/data/databases/flatfile/illuminati_blastdata/nr&amp;quot;;
&lt;br&gt;my $tax_file = &amp;quot;/data/anonftp/pub/mirror/taxonomy/gi_taxid_prot.dmp.gz&amp;quot;;
&lt;br&gt;my $tmp = &amp;quot;/tmp/tax&amp;quot;;
&lt;br&gt;&lt;br&gt;&lt;br&gt;my %stats &amp;nbsp; &amp;nbsp; &amp;nbsp;= ();
&lt;br&gt;my $total_subs = 0;
&lt;br&gt;&lt;br&gt;my $min_hsp_len &amp;nbsp; &amp;nbsp; &amp;nbsp;= 0;
&lt;br&gt;my $min_hsp_identity = 0;
&lt;br&gt;my $num_searches &amp;nbsp; &amp;nbsp; = $c || 10;
&lt;br&gt;my $blast_e &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= '1e-6';
&lt;br&gt;my $count &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= 0;
&lt;br&gt;&lt;br&gt;# check if all the fasta and blast files exist
&lt;br&gt;# if not, extract new fasta and re-formatdb the database
&lt;br&gt;foreach my $t ( $q, $s ) {
&lt;br&gt;&amp;nbsp; foreach ( map { &amp;quot;$tmp/$t.$_&amp;quot; } qw(faa list phr pin psq) ) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; unless ( -e $_ ) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Creating database for $t\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;create_database($t);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; last;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;my @params = (
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-database =&amp;gt; &amp;quot;$tmp/$q&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-program &amp;nbsp;=&amp;gt; 'blastp',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-e &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;=&amp;gt; $blast_e,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-outfile &amp;nbsp;=&amp;gt; &amp;quot;$tmp/blast.out&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-v &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;=&amp;gt; '1',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-b &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;=&amp;gt; '1'
&lt;br&gt;);
&lt;br&gt;my $factory = Bio::Tools::Run::StandAloneBlast-&amp;gt;new(@params) or die $!;
&lt;br&gt;&lt;br&gt;# load the query sequences into a db
&lt;br&gt;# makes it easier to randomly access them
&lt;br&gt;my $db = Bio::DB::Fasta-&amp;gt;new( &amp;quot;$tmp&amp;quot;, -glob =&amp;gt; &amp;quot;$s.faa&amp;quot;, -reindex =&amp;gt; 1 );
&lt;br&gt;&lt;br&gt;my @ids &amp;nbsp; &amp;nbsp; &amp;nbsp;= $db-&amp;gt;ids;
&lt;br&gt;my $id_count = $#ids;
&lt;br&gt;exit &amp;quot;No sequences\n&amp;quot; unless $id_count;
&lt;br&gt;&lt;br&gt;# if a percentage is requested, calculate
&lt;br&gt;# the required number of searches
&lt;br&gt;if ( $num_searches =~ m/(\d+)[pP%]/ ) {
&lt;br&gt;&amp;nbsp; $num_searches = int( ( $1 / 100 ) * $id_count );
&lt;br&gt;&amp;nbsp; warn
&lt;br&gt;&amp;quot;Searching random $1 percent ($num_searches) of $id_count sequences from taxid $q\n&amp;quot;;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;my $summary_file = &amp;quot;$tmp/&amp;quot;.$$.&amp;quot;_summary.txt&amp;quot;;
&lt;br&gt;open( OUT, &amp;quot;&amp;gt;&amp;quot;, $summary_file ) or die $!;
&lt;br&gt;print OUT
&lt;br&gt;&amp;quot;#Summary of $num_searches random blast searches from taxid $q against taxid $s.\n&amp;quot;;
&lt;br&gt;print OUT &amp;quot;#Parameters used were:\n&amp;quot;;
&lt;br&gt;print OUT &amp;quot;#blast_e: $blast_e\n&amp;quot;;
&lt;br&gt;print OUT &amp;quot;#min_hsp_len: $min_hsp_len\n&amp;quot;;
&lt;br&gt;print OUT &amp;quot;#min_hsp_identity: $min_hsp_identity\n&amp;quot;;
&lt;br&gt;print OUT &amp;quot;\n&amp;quot;;
&lt;br&gt;&lt;br&gt;while ( my $seq = $db-&amp;gt;get_Seq_by_id( $ids[ rand($#ids) ] ) ) {
&lt;br&gt;&amp;nbsp; next unless $seq;
&lt;br&gt;&lt;br&gt;&amp;nbsp; warn &amp;quot;Processing &amp;quot;, $seq-&amp;gt;id, &amp;quot;\n&amp;quot;;
&lt;br&gt;&amp;nbsp; eval {
&lt;br&gt;&amp;nbsp; &amp;nbsp; my $blast_report = $factory-&amp;gt;blastall($seq);
&lt;br&gt;&amp;nbsp; &amp;nbsp; sleep 5;
&lt;br&gt;&amp;nbsp; };
&lt;br&gt;&lt;br&gt;&amp;nbsp; my $blast_in = new Bio::SearchIO( -format =&amp;gt; &amp;quot;blast&amp;quot;, -file =&amp;gt; &amp;quot;$tmp/blast.out&amp;quot; );
&lt;br&gt;&lt;br&gt;&amp;nbsp; while ( my $result = $blast_in-&amp;gt;next_result ) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; if ( $result-&amp;gt;num_hits &amp;lt;= 0 ) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; warn &amp;quot;No hits for &amp;quot;, $result-&amp;gt;query_accession, &amp;quot;\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; print OUT &amp;quot;No hits for &amp;quot;, $result-&amp;gt;query_accession, &amp;quot;\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; next;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; $count++;
&lt;br&gt;&amp;nbsp; &amp;nbsp; while ( my $hit = $result-&amp;gt;next_hit ) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; while ( my $hsp = $hit-&amp;gt;next_hsp ) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; warn sprintf( &amp;quot;%s had %s hsp%s\n&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $result-&amp;gt;query_accession, $hit-&amp;gt;num_hsps,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $hit-&amp;gt;num_hsps &amp;gt; 1 ? &amp;quot;s&amp;quot; : &amp;quot;&amp;quot; );
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print OUT sprintf( &amp;quot;%s had %s hsp%s\n&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $result-&amp;gt;query_accession, $hit-&amp;gt;num_hsps,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $hit-&amp;gt;num_hsps &amp;gt; 1 ? &amp;quot;s&amp;quot; : &amp;quot;&amp;quot; );
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # &lt;a href=&quot;http://www.bioperl.org/wiki/HOWTO:SearchIO#Table_of_Methods&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bioperl.org/wiki/HOWTO:SearchIO#Table_of_Methods&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ( $hsp-&amp;gt;length('total') &amp;gt; $min_hsp_len ) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ( $hsp-&amp;gt;percent_identity &amp;gt;= $min_hsp_identity ) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; my @query_string = split '', $hsp-&amp;gt;query_string;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; my @homol_string = split '', $hsp-&amp;gt;homology_string;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; my @hit_string &amp;nbsp; = split '', $hsp-&amp;gt;hit_string;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for ( my $i = 0; $i &amp;lt; $#query_string; $i++ ) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; next unless $homol_string[$i] =~ /\+/;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $stats{ $query_string[$i] }{ $hit_string[$i] }++;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $total_subs++;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;&amp;nbsp; unlink '$tmp/blast.out' if -e '$tmp/blast.out';
&lt;br&gt;&amp;nbsp; last if $count &amp;gt;= $num_searches;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;# create summary frequency list
&lt;br&gt;my %summary = ();
&lt;br&gt;for my $query ( keys %stats ) {
&lt;br&gt;&amp;nbsp; for my $hit ( keys %{ $stats{$query} } ) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; $summary{&amp;quot;$query-&amp;gt;$hit&amp;quot;} =
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; sprintf( &amp;quot;%6f&amp;quot;, $stats{$query}{$hit} / $total_subs );
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;print OUT &amp;quot;\n&amp;quot;;
&lt;br&gt;&lt;br&gt;# sort by decending frequencies and print to summary file
&lt;br&gt;foreach my $k ( sort { $summary{$b} &amp;lt;=&amp;gt; $summary{$a} } keys %summary ) {
&lt;br&gt;&amp;nbsp; print OUT &amp;quot;$k\t&amp;quot;, $summary{$k}, &amp;quot;\n&amp;quot; unless $k =~ /TOTAL/;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;print OUT &amp;quot;\n\n&amp;quot;;
&lt;br&gt;&lt;br&gt;# print substitution matrix
&lt;br&gt;my $i &amp;nbsp; &amp;nbsp; = 0;
&lt;br&gt;my @prots = qw(A R N D C Q E G H I L K M F P S T W Y V);
&lt;br&gt;my $sep &amp;nbsp; = &amp;quot;\t&amp;quot;;
&lt;br&gt;&lt;br&gt;print OUT sprintf( &amp;quot;%7s %s&amp;quot;, $_, $sep ) foreach ( &amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;, @prots );
&lt;br&gt;print OUT &amp;quot;\n&amp;quot;;
&lt;br&gt;&lt;br&gt;foreach my $x (@prots) {
&lt;br&gt;&amp;nbsp; print OUT sprintf( &amp;quot;%7s|%s&amp;quot;, $prots[ $i++ ], $sep );
&lt;br&gt;&amp;nbsp; foreach my $y (@prots) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; my $val =
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; defined( $stats{$x}{$y} )
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ? sprintf( &amp;quot;%0.6f&amp;quot;, $stats{$x}{$y} / $total_subs )
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; : &amp;quot;--------&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; print OUT sprintf( &amp;quot;%s%s&amp;quot;, $val, $sep );
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;&amp;nbsp; print OUT &amp;quot;\n&amp;quot;;
&lt;br&gt;}
&lt;br&gt;close OUT;
&lt;br&gt;&lt;br&gt;&lt;br&gt;open(IN, $summary_file) or die $!;
&lt;br&gt;print $_ while(&amp;lt;IN&amp;gt;);
&lt;br&gt;close IN;
&lt;br&gt;&lt;br&gt;&lt;br&gt;# extract sequences from nr database based on taxid.
&lt;br&gt;sub create_database {
&lt;br&gt;&amp;nbsp; my $txid &amp;nbsp; &amp;nbsp; &amp;nbsp;= shift;
&lt;br&gt;&amp;nbsp; my %hash &amp;nbsp; &amp;nbsp; &amp;nbsp;= ();
&lt;br&gt;&amp;nbsp; my $gi_stored = &amp;quot;/tmp/gi.dat&amp;quot;;
&lt;br&gt;&lt;br&gt;&amp;nbsp; if ( -e $gi_stored ) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; %hash = %{ retrieve($gi_stored) };
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;&amp;nbsp; else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; open( TXID, &amp;quot;zcat $tax_file | &amp;quot; ) or die $!;
&lt;br&gt;&amp;nbsp; &amp;nbsp; while (&amp;lt;TXID&amp;gt;) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; chomp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; my ( $gi, $tx ) = split( &amp;quot;\t&amp;quot;, $_ );
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; push( @{ $hash{$tx} }, $gi );
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; close TXID;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; store( \%hash, $gi_stored );
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; my $txlist = &amp;quot;$tmp/$txid.list&amp;quot;;
&lt;br&gt;&amp;nbsp; my $txseq &amp;nbsp;= &amp;quot;$tmp/$txid.faa&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; die &amp;quot;No sequences found for taxid $txid\n&amp;quot; unless defined( @{ $hash{$txid} });
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; my $num_seqs = &amp;nbsp;scalar( @{ $hash{$txid} });
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; warn &amp;quot;Found $num_seqs sequences for taxid $txid in $tax_file\n&amp;quot;;
&lt;br&gt;&lt;br&gt;&amp;nbsp; open OUT, &amp;quot;&amp;gt;&amp;quot;, $txlist or die $!;
&lt;br&gt;&amp;nbsp; print OUT &amp;quot;$_\n&amp;quot; foreach ( @{ $hash{$txid} } );
&lt;br&gt;&amp;nbsp; close OUT;
&lt;br&gt;&lt;br&gt;&amp;nbsp; my $cmd = &amp;quot;fastacmd -d $nr -i $txlist -t T -o $txseq 2&amp;gt;/dev/null&amp;quot;;
&lt;br&gt;&amp;nbsp; system $cmd;
&lt;br&gt;&lt;br&gt;&amp;nbsp; my $count = `grep -c '&amp;gt;' $txseq`;
&lt;br&gt;&amp;nbsp; $count =~ s/\n//;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; warn &amp;quot;Could only extract $count sequences from $nr\n&amp;quot;;
&lt;br&gt;&lt;br&gt;&amp;nbsp; $cmd = &amp;quot;formatdb -p T -i $tmp/$txid.faa -n $tmp/$txid -l $tmp/formatdb.log&amp;quot;;
&lt;br&gt;&amp;nbsp; system $cmd;
&lt;br&gt;&lt;br&gt;&amp;nbsp; $cmd = &amp;quot;fastacmd -d $tmp/$txid -I&amp;quot;;
&lt;br&gt;&amp;nbsp; system $cmd;
&lt;br&gt;&lt;br&gt;&amp;nbsp; warn &amp;quot;Check the formatdb.log for any errors\n&amp;quot;;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;=======================================
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518665&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bioperl-l-bounces@...&lt;/a&gt; [mailto:bioperl-l-
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518665&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bounces@...&lt;/a&gt;] On Behalf Of Tim
&lt;br&gt;&amp;gt; Sent: Thursday, 26 November 2009 6:41 a.m.
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518665&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bioperl-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: [Bioperl-l] How to parse BLAST output - all hits of each query in
&lt;br&gt;&amp;gt; new file
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Dear bioperl users,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I am a real newbie and have - maybe a very trivial - question.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I searched the mailing list archive and many howtos but I have not found
&lt;br&gt;&amp;gt; a concrete answer to my problem. So hopefully you can help me :)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Background: I use the latest Bioperl version (installed it two weeks
&lt;br&gt;&amp;gt; before).
&lt;br&gt;&amp;gt; When I use Bio::Tools::Run::StandAloneBlast to BLAST one fasta file
&lt;br&gt;&amp;gt; including different sequences, I get a BLAST output with many queries
&lt;br&gt;&amp;gt; each having several hits / sbjcts.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; My problem is how to parse *all* hits of *one* query into a single new
&lt;br&gt;&amp;gt; file. And this for all the queries I have in my BLAST output file.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Or is it better the other way round; first to make fasta files with only
&lt;br&gt;&amp;gt; single sequences inside and BLAST each file? But how can I automize that
&lt;br&gt;&amp;gt; using Bioperl?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I tried Bio::SearchIO but can only parse all queries and their
&lt;br&gt;&amp;gt; respective hits in only one file...
&lt;br&gt;&amp;gt; I think iteration is also necessary here, but I do not really know how
&lt;br&gt;&amp;gt; to include that into Bio::SearchIO.
&lt;br&gt;&amp;gt; Or do I have to use Module:Bio::Index::Blast?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I can index a file (see below), but I have no idea what comes next...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ###How I index a file...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; #!/usr/bin/perl -w
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; $ENV{BIOPERL_INDEX_TYPE} = &amp;quot;SDBM_File&amp;quot;;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; use Bio::Index::Fasta;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; $file_name = &amp;quot;8_to_BLAST_two_seq_index.fasta&amp;quot;;
&lt;br&gt;&amp;gt; $id = &amp;quot;48882&amp;quot;;
&lt;br&gt;&amp;gt; $inx = Bio::Index::Fasta-&amp;gt;new (-filename =&amp;gt; $file_name . &amp;quot;.idx&amp;quot;,
&lt;br&gt;&amp;gt; -write_flag =&amp;gt; 1);
&lt;br&gt;&amp;gt; $inx-&amp;gt;make_index($file_name);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hopefully, you can give me at least hints what to look for.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; A big THANKS in advance!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Tim
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Bioperl-l mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518665&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;/div&gt;=======================================================================
&lt;br&gt;Attention: The information contained in this message and/or attachments
&lt;br&gt;from AgResearch Limited is intended only for the persons or entities
&lt;br&gt;to which it is addressed and may contain confidential and/or privileged
&lt;br&gt;material. Any review, retransmission, dissemination or other use of, or
&lt;br&gt;taking of any action in reliance upon, this information by persons or
&lt;br&gt;entities other than the intended recipients is prohibited by AgResearch
&lt;br&gt;Limited. If you have received this message in error, please notify the
&lt;br&gt;sender immediately.
&lt;br&gt;=======================================================================
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518665&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-parse-BLAST-output---all-hits-of-each-query-in-new-file-tp26517377p26518665.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26518581</id>
	<title>Re: How to parse BLAST output - all hits of each query innew file</title>
	<published>2009-11-25T10:20:03Z</published>
	<updated>2009-11-25T10:20:03Z</updated>
	<author>
		<name>Mark A. Jensen</name>
	</author>
	<content type="html">hey Tim--
&lt;br&gt;&lt;br&gt;Sound like you need to go about collecting your queries inside out:
&lt;br&gt;&lt;br&gt;my %hits_by_query;
&lt;br&gt;for ($result-&amp;gt;hits) {
&lt;br&gt;&amp;nbsp; push @{$hits_by_query{$hit-&amp;gt;name}} $hit;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;I believe now each hash element, keyed by the query name, will contain
&lt;br&gt;an arrayref to the set of hits assoc with that query.
&lt;br&gt;&amp;gt;From here, I believe
&lt;br&gt;&lt;br&gt;use Bio::Search::Result::BlastResult;
&lt;br&gt;use Bio::SearchIO;
&lt;br&gt;&lt;br&gt;foreach my $qid ( keys %hits_by_query ) {
&lt;br&gt;&amp;nbsp; my $result = Bio::Search::Result::BlastResult-&amp;gt;new();
&lt;br&gt;&amp;nbsp; $result-&amp;gt;add_hit($_) for ( @{$hits_by_query{$qid}} );
&lt;br&gt;&amp;nbsp; my $blio = Bio::SearchIO-&amp;gt;new( -file =&amp;gt; $qid.&amp;quot;.bls&amp;quot;, -format=&amp;gt;'blast' );
&lt;br&gt;&amp;nbsp; $blio-&amp;gt;write_result($result);
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;will do what you want.
&lt;br&gt;&lt;br&gt;hope this helps -
&lt;br&gt;Mark
&lt;br&gt;&lt;br&gt;----- Original Message ----- 
&lt;br&gt;From: &amp;quot;Tim&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518581&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;timbourine81@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518581&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bioperl-l@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Wednesday, November 25, 2009 12:40 PM
&lt;br&gt;Subject: [Bioperl-l] How to parse BLAST output - all hits of each query innew 
&lt;br&gt;file
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Dear bioperl users,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am a real newbie and have - maybe a very trivial - question.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I searched the mailing list archive and many howtos but I have not found
&lt;br&gt;&amp;gt; a concrete answer to my problem. So hopefully you can help me :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Background: I use the latest Bioperl version (installed it two weeks
&lt;br&gt;&amp;gt; before).
&lt;br&gt;&amp;gt; When I use Bio::Tools::Run::StandAloneBlast to BLAST one fasta file
&lt;br&gt;&amp;gt; including different sequences, I get a BLAST output with many queries
&lt;br&gt;&amp;gt; each having several hits / sbjcts.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My problem is how to parse *all* hits of *one* query into a single new
&lt;br&gt;&amp;gt; file. And this for all the queries I have in my BLAST output file.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Or is it better the other way round; first to make fasta files with only
&lt;br&gt;&amp;gt; single sequences inside and BLAST each file? But how can I automize that
&lt;br&gt;&amp;gt; using Bioperl?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I tried Bio::SearchIO but can only parse all queries and their
&lt;br&gt;&amp;gt; respective hits in only one file...
&lt;br&gt;&amp;gt; I think iteration is also necessary here, but I do not really know how
&lt;br&gt;&amp;gt; to include that into Bio::SearchIO.
&lt;br&gt;&amp;gt; Or do I have to use Module:Bio::Index::Blast?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I can index a file (see below), but I have no idea what comes next...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ###How I index a file...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #!/usr/bin/perl -w
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $ENV{BIOPERL_INDEX_TYPE} = &amp;quot;SDBM_File&amp;quot;;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; use Bio::Index::Fasta;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $file_name = &amp;quot;8_to_BLAST_two_seq_index.fasta&amp;quot;;
&lt;br&gt;&amp;gt; $id = &amp;quot;48882&amp;quot;;
&lt;br&gt;&amp;gt; $inx = Bio::Index::Fasta-&amp;gt;new (-filename =&amp;gt; $file_name . &amp;quot;.idx&amp;quot;,
&lt;br&gt;&amp;gt; -write_flag =&amp;gt; 1);
&lt;br&gt;&amp;gt; $inx-&amp;gt;make_index($file_name);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hopefully, you can give me at least hints what to look for.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; A big THANKS in advance!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Tim
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Bioperl-l mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518581&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518581&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-parse-BLAST-output---all-hits-of-each-query-in-new-file-tp26517377p26518581.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26517465</id>
	<title>How to parse different (fasta) files</title>
	<published>2009-11-25T09:53:34Z</published>
	<updated>2009-11-25T09:53:34Z</updated>
	<author>
		<name>Tim-441</name>
	</author>
	<content type="html">Hey everybody,
&lt;br&gt;&lt;br&gt;another question from me...if you do not mind :)
&lt;br&gt;&lt;br&gt;My situation is like this: I have parsed a standalone BLAST output using
&lt;br&gt;SearchIO with only the hit names. Now I have a second fasta file with
&lt;br&gt;the same sequences like in the BLAST database but including an alignment
&lt;br&gt;(meaning &amp;quot;.&amp;quot; and &amp;quot;-&amp;quot;). (There is no chance to make a BLAST database with
&lt;br&gt;fasta files including the alignment, unfortunately...).
&lt;br&gt;My intention is now to take the name of the hit sequences (BLAST output)
&lt;br&gt;and to get the corresponding aligned sequences (fasta file incl.
&lt;br&gt;alignment) and putting it in a new file.
&lt;br&gt;&lt;br&gt;Is anybody out there who has tried that before?
&lt;br&gt;&lt;br&gt;Again, I am a absolute greenhorn in using (Bio)perl. Maybe it is very
&lt;br&gt;simple :D
&lt;br&gt;&lt;br&gt;Looking forward to get an answer of you.
&lt;br&gt;&lt;br&gt;All the best,
&lt;br&gt;&lt;br&gt;Tim
&lt;br&gt;-- 
&lt;br&gt;Tim Köhler
&lt;br&gt;MPI for Terrestrial Microbiology
&lt;br&gt;Karl-von-Frisch-Straße
&lt;br&gt;D-35043 Marburg / Germany
&lt;br&gt;&lt;br&gt;Email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517465&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;koehlerd@...&lt;/a&gt;
&lt;br&gt;Phone: +49 6421 178-740
&lt;br&gt;Fax: &amp;nbsp; +49 6421 178-999
&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517465&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-parse-different-%28fasta%29-files-tp26517465p26517465.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26517377</id>
	<title>How to parse BLAST output - all hits of each query in new file</title>
	<published>2009-11-25T09:40:52Z</published>
	<updated>2009-11-25T09:40:52Z</updated>
	<author>
		<name>Tim-441</name>
	</author>
	<content type="html">Dear bioperl users,
&lt;br&gt;&lt;br&gt;I am a real newbie and have - maybe a very trivial - question.
&lt;br&gt;&lt;br&gt;I searched the mailing list archive and many howtos but I have not found
&lt;br&gt;a concrete answer to my problem. So hopefully you can help me :)
&lt;br&gt;&lt;br&gt;Background: I use the latest Bioperl version (installed it two weeks
&lt;br&gt;before).
&lt;br&gt;When I use Bio::Tools::Run::StandAloneBlast to BLAST one fasta file
&lt;br&gt;including different sequences, I get a BLAST output with many queries
&lt;br&gt;each having several hits / sbjcts.
&lt;br&gt;&lt;br&gt;My problem is how to parse *all* hits of *one* query into a single new
&lt;br&gt;file. And this for all the queries I have in my BLAST output file.
&lt;br&gt;&lt;br&gt;Or is it better the other way round; first to make fasta files with only
&lt;br&gt;single sequences inside and BLAST each file? But how can I automize that
&lt;br&gt;using Bioperl?
&lt;br&gt;&lt;br&gt;I tried Bio::SearchIO but can only parse all queries and their
&lt;br&gt;respective hits in only one file...
&lt;br&gt;I think iteration is also necessary here, but I do not really know how
&lt;br&gt;to include that into Bio::SearchIO.
&lt;br&gt;Or do I have to use Module:Bio::Index::Blast?
&lt;br&gt;&lt;br&gt;I can index a file (see below), but I have no idea what comes next...
&lt;br&gt;&lt;br&gt;###How I index a file...
&lt;br&gt;&lt;br&gt;#!/usr/bin/perl -w
&lt;br&gt;&lt;br&gt;$ENV{BIOPERL_INDEX_TYPE} = &amp;quot;SDBM_File&amp;quot;;
&lt;br&gt;&lt;br&gt;use Bio::Index::Fasta;
&lt;br&gt;&lt;br&gt;&lt;br&gt;$file_name = &amp;quot;8_to_BLAST_two_seq_index.fasta&amp;quot;;
&lt;br&gt;$id = &amp;quot;48882&amp;quot;;
&lt;br&gt;$inx = Bio::Index::Fasta-&amp;gt;new (-filename =&amp;gt; $file_name . &amp;quot;.idx&amp;quot;,
&lt;br&gt;-write_flag =&amp;gt; 1);
&lt;br&gt;$inx-&amp;gt;make_index($file_name);
&lt;br&gt;&lt;br&gt;&lt;br&gt;Hopefully, you can give me at least hints what to look for.
&lt;br&gt;&lt;br&gt;A big THANKS in advance!
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Tim
&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517377&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-parse-BLAST-output---all-hits-of-each-query-in-new-file-tp26517377p26517377.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26516981</id>
	<title>question for all regarding a sam-based Bio::Assembly::IO</title>
	<published>2009-11-25T09:25:30Z</published>
	<updated>2009-11-25T09:25:30Z</updated>
	<author>
		<name>Mark A. Jensen</name>
	</author>
	<content type="html">Short-readers, 
&lt;br&gt;&lt;br&gt;I'm working on an Assembly::IO class for sam alignments.
&lt;br&gt;I'm currently making a decision about handling multiple reference sequences:
&lt;br&gt;would you prefer that next_assembly() return an assembly that covers all reference
&lt;br&gt;sequences, or that next_assembly iterates over each reference sequence?
&lt;br&gt;(Or both?)
&lt;br&gt;&lt;br&gt;thanks for your input-
&lt;br&gt;MAJ
&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26516981&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/question-for-all-regarding-a-sam-based-Bio%3A%3AAssembly%3A%3AIO-tp26516981p26516981.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26507326</id>
	<title>Re: Bio::DB::Fasta</title>
	<published>2009-11-24T20:12:13Z</published>
	<updated>2009-11-24T20:12:13Z</updated>
	<author>
		<name>Mark A. Jensen</name>
	</author>
	<content type="html">I seem to be able to do
&lt;br&gt;$db = Bio::DB::Fasta-&amp;gt;new(&amp;quot;$tmp/test.faa&amp;quot;);
&lt;br&gt;without a problem- something in the mixing of named and unnamed parameters?
&lt;br&gt;----- Original Message ----- 
&lt;br&gt;From: &amp;quot;Smithies, Russell&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507326&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Russell.Smithies@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &amp;quot;'Mark A. Jensen'&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507326&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;maj@...&lt;/a&gt;&amp;gt;; &amp;quot;'bioperl-l'&amp;quot; 
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507326&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bioperl-l@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Tuesday, November 24, 2009 5:21 PM
&lt;br&gt;Subject: RE: [Bioperl-l] Bio::DB::Fasta
&lt;br&gt;&lt;br&gt;&lt;br&gt;That's what I ended up doing.
&lt;br&gt;Also, there's no &amp;quot;obvious&amp;quot; way to index a single file so I ended putting the 
&lt;br&gt;filename in the glob parameter.
&lt;br&gt;&lt;br&gt;my $db = Bio::DB::Fasta-&amp;gt;new( &amp;quot;$tmp&amp;quot;, -glob =&amp;gt; &amp;quot;test.faa&amp;quot;, -reindex =&amp;gt; 1 );
&lt;br&gt;&lt;br&gt;--Russell
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Mark A. Jensen [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507326&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;maj@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Wednesday, 25 November 2009 11:19 a.m.
&lt;br&gt;&amp;gt; To: Smithies, Russell; 'bioperl-l'
&lt;br&gt;&amp;gt; Subject: Re: [Bioperl-l] Bio::DB::Fasta
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The code (method index_dir() ) seems to expect all the fasta files to be
&lt;br&gt;&amp;gt; contained in that directory. Looks hairy; what about creating symlinks to
&lt;br&gt;&amp;gt; your
&lt;br&gt;&amp;gt; fasta files in a /tmp subdir and calling new() with that subdir?
&lt;br&gt;&amp;gt; ----- Original Message -----
&lt;br&gt;&amp;gt; From: &amp;quot;Smithies, Russell&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507326&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Russell.Smithies@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; To: &amp;quot;'bioperl-l'&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507326&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bioperl-l@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sent: Tuesday, November 24, 2009 5:04 PM
&lt;br&gt;&amp;gt; Subject: [Bioperl-l] Bio::DB::Fasta
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Is there any way to pass a filename to Bio::DB::Fasta for the location
&lt;br&gt;&amp;gt; of
&lt;br&gt;&amp;gt; &amp;gt; where to write the directory.index?
&lt;br&gt;&amp;gt; &amp;gt; It's writing in the same dir as the fasta but I'd rather have it write
&lt;br&gt;&amp;gt; in /tmp
&lt;br&gt;&amp;gt; &amp;gt; as it's part of a web app.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thanx,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Russell
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; =======================================================================
&lt;br&gt;&amp;gt; &amp;gt; Attention: The information contained in this message and/or attachments
&lt;br&gt;&amp;gt; &amp;gt; from AgResearch Limited is intended only for the persons or entities
&lt;br&gt;&amp;gt; &amp;gt; to which it is addressed and may contain confidential and/or privileged
&lt;br&gt;&amp;gt; &amp;gt; material. Any review, retransmission, dissemination or other use of, or
&lt;br&gt;&amp;gt; &amp;gt; taking of any action in reliance upon, this information by persons or
&lt;br&gt;&amp;gt; &amp;gt; entities other than the intended recipients is prohibited by AgResearch
&lt;br&gt;&amp;gt; &amp;gt; Limited. If you have received this message in error, please notify the
&lt;br&gt;&amp;gt; &amp;gt; sender immediately.
&lt;br&gt;&amp;gt; &amp;gt; =======================================================================
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Bioperl-l mailing list
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507326&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507326&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bio%3A%3ADB%3A%3AFasta-tp26504203p26507326.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26504898</id>
	<title>Remote Blast - same script but different results</title>
	<published>2009-11-24T15:00:58Z</published>
	<updated>2009-11-24T15:00:58Z</updated>
	<author>
		<name>Chu, Roy</name>
	</author>
	<content type="html">Hi bioperl community,
&lt;br&gt;&lt;br&gt;I've tried searching the old lists to see if this topic has been
&lt;br&gt;covered, and perhaps this question arises from my own lack of
&lt;br&gt;familiarity with BLAST, but (from my perl script listed below) I get
&lt;br&gt;different results with remote blast when I call my script (that is, I
&lt;br&gt;will either get hits or no hits at all). &amp;nbsp;I'll call the script one
&lt;br&gt;time, and get no hits. &amp;nbsp;Then call the script again (with the same
&lt;br&gt;parameters), and get the same several hits that I may have before
&lt;br&gt;after having gotten no hits. &amp;nbsp;I use a subroutine to parse the blast
&lt;br&gt;report information, and then I use a boolean to indicate whether
&lt;br&gt;results are returned or not. &amp;nbsp;Any insight into what I may have missed
&lt;br&gt;would be appreciated. &amp;nbsp;Short question, is this behavior typical? &amp;nbsp;My
&lt;br&gt;understanding of how BLAST works is that it shouldn'tl...
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;Roy
&lt;br&gt;&lt;br&gt;#!/usr/bin/perl -w
&lt;br&gt;&lt;br&gt;use strict;
&lt;br&gt;use warnings;
&lt;br&gt;use Carp;
&lt;br&gt;use Bio::Perl;
&lt;br&gt;use CGI;
&lt;br&gt;use Bio::SeqIO;
&lt;br&gt;use Bio::SearchIO;
&lt;br&gt;use Bio::SeqFeature::Generic;
&lt;br&gt;use Bio::Restriction::Analysis;
&lt;br&gt;use Bio::Tools::Run::RemoteBlast;
&lt;br&gt;&lt;br&gt;use Bio::SimpleAlign;
&lt;br&gt;use Bio::AlignIO;
&lt;br&gt;use Bio::LocatableSeq;
&lt;br&gt;&lt;br&gt;my $five_seqobj = Bio::Seq-&amp;gt;new(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -seq		=&amp;gt;	'ATTCCCACCGGGACCTGCGGGGCTGAGTGCCCTTCTCGGTTGCTGCCGCTGAGGAGCCCGCCCAGCCAGCCAGGGCCGCGAGGCCGAGGCCAGGCCGCAGCCCAGGAGCCGCCCCACCGCAGCTGGCGATGGACCCGCCGAGGCCCGCGCTGCTGGCGCTGCTGGCGCTGCCTGCGCTGCTGCTGCTGCTGCTGGCGGGCGCCAGGGCCG',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -display_id	=&amp;gt;	'genomic_a',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -alphabet 	=&amp;gt;	'dna',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; );
&lt;br&gt;my $three_seqobj = Bio::Seq-&amp;gt;new(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -seq		=&amp;gt;	'GTGAGTGCGCGGCCGCTCTGCGGGCGCAGAGGGAGCGGGAGGGAGCCGGCGGCACGAGGTTGGCCGGGGCAGCCTGGGCCTAGGCCAGAGGGAGGGCAGCCACAGGGTCCAGGGCGAGTGGGGGGATTGGACCAGCTGGCGGCCCCTGCAGGCTCAGGATGGGGGGCGCGGGATGGAGGGGCTGAGGAGGGGGTCTCCGGAGCCTGCCTC',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -display_id	=&amp;gt;	'genomic_b',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -alphabet 	=&amp;gt;	'dna',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; );
&lt;br&gt;&lt;br&gt;my @params = (
&lt;br&gt;'-program' =&amp;gt; 'blastn',
&lt;br&gt;'-database' =&amp;gt; 'refseq_genomic',
&lt;br&gt;'-expect' =&amp;gt; '10',
&lt;br&gt;'-readmethod' =&amp;gt; 'blastxml'
&lt;br&gt;);
&lt;br&gt;$Bio::Tools::Run::RemoteBlast::HEADER{'MEGABLAST'} = 'YES';
&lt;br&gt;$Bio::Tools::Run::RemoteBlast::HEADER{'PERC_IDENT'} = 75;
&lt;br&gt;$Bio::Tools::Run::RemoteBlast::HEADER{'FORMAT_TYPE'} = 'XML';
&lt;br&gt;$Bio::Tools::Run::RemoteBlast::HEADER{'ENTREZ_QUERY'} = 'Homo sapiens [ORGN]';
&lt;br&gt;$Bio::Tools::Run::RemoteBlast::HEADER{'HITLIST_SIZE'} = 100; # Put:
&lt;br&gt;limit number of hits
&lt;br&gt;&lt;br&gt;my $factory_a = Bio::Tools::Run::RemoteBlast-&amp;gt;new(@params);
&lt;br&gt;$factory_a-&amp;gt;retrieve_parameter('FORMAT_TYPE', 'XML');
&lt;br&gt;&lt;br&gt;my $hits_a;
&lt;br&gt;my $hits_b;
&lt;br&gt;&lt;br&gt;my $r;
&lt;br&gt;my $bool_hit;
&lt;br&gt;print &amp;quot;Submitting BLAST query - 5' end (MEGABLAST = YES)\n&amp;quot;;
&lt;br&gt;$Bio::Tools::Run::RemoteBlast::HEADER{'MEGABLAST'} = 'YES';
&lt;br&gt;$r = $factory_a-&amp;gt;submit_blast($a_seqobj);
&lt;br&gt;$bool_hit = fetch_blast_report($factory_a);
&lt;br&gt;unless ($bool_hit) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;\nNo hits\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Re-submitting BLAST query - 5' end (MEGABLAST = NO)\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sleep 5;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $Bio::Tools::Run::RemoteBlast::HEADER{'MEGABLAST'} = 'NO';
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $r = $factory_a-&amp;gt;submit_blast($a_seqobj);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ($bool_hit, $hits_a) = fetch_blast_report($factory_a);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ($bool_hit == 0) { print &amp;quot;No hits\n&amp;quot;; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sleep 5;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;my $factory_b = Bio::Tools::Run::RemoteBlast-&amp;gt;new(@params);
&lt;br&gt;print &amp;quot;\n--------------------------------------------------\n\n&amp;quot;;
&lt;br&gt;print &amp;quot;Submitting BLAST query - 3' end (MEGABLAST = YES)\n&amp;quot;;
&lt;br&gt;$Bio::Tools::Run::RemoteBlast::HEADER{'MEGABLAST'} = 'YES';
&lt;br&gt;$r = $remote_blast_three-&amp;gt;submit_blast($b_seqobj);
&lt;br&gt;$bool_hit = fetch_blast_report($factory_b);
&lt;br&gt;unless ($bool_hit) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot; No hits\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Re-submitting BLAST query - 3' end (MEGABLAST = NO)\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sleep 5;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $Bio::Tools::Run::RemoteBlast::HEADER{'MEGABLAST'} = 'NO';
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $r = $factory_b-&amp;gt;submit_blast($b_seqobj);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ($bool_hit, $hits_b) = fetch_blast_report($factory_b);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ($bool_hit == 0) { print &amp;quot; No hits\n&amp;quot;; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sleep 5;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;print &amp;quot;\nbye\n\n&amp;quot;;
&lt;br&gt;&lt;br&gt;print &amp;quot;$hits_a\n$hits_b\n&amp;quot;;
&lt;br&gt;&lt;br&gt;exit;
&lt;br&gt;&lt;br&gt;sub fetch_blast_report {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; my ($factory) = @_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; my $v = 1;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; my $bool_hit = 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; my $hits = '';
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print STDERR &amp;quot;waiting...&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while (my @rids = $factory-&amp;gt;each_rid) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; foreach my $rid (@rids) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print STDERR &amp;quot;.&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; my $rc = $factory-&amp;gt;retrieve_blast($rid);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # retrieves blast report from remote blast queue,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # returns -1 on error, 0 on 'job not finished', Bio::SearchIO object
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # args, remote blast id (rid)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (!ref($rc)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # if not empty string, ref EXPR returns a non-empty string if EXPR
&lt;br&gt;is a reference
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ($rc &amp;lt; 0) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $factory-&amp;gt;remove_rid($rid);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print STDERR &amp;quot;.&amp;quot; if ($v &amp;gt; 0);
&lt;br&gt;#####################################################################################
&lt;br&gt;is this printing out as multiple dots? when and why?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sleep 5;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $bool_hit = 1;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; my $result = $rc-&amp;gt;next_result();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unless ($result-&amp;gt;num_hits &amp;gt; 0) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $bool_hit = 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # returns: Bio::Search::Result::ResultI object
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $factory-&amp;gt;remove_rid($rid);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;\ndatabase:\t&amp;quot;, $result-&amp;gt;database_name,&amp;quot;\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;query name:\t&amp;quot;, $result-&amp;gt;query_name,&amp;quot;\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;query length\t&amp;quot;, $result-&amp;gt;query_length,&amp;quot;\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;num hits\t&amp;quot;, $result-&amp;gt;num_hits,&amp;quot;\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ($result-&amp;gt;num_hits) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # $result-&amp;gt;hits returns an array of hits
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # $results-&amp;gt;no_hits_found, boolean vs $#{@hits} ie. filtering\
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while (my $hit = $result-&amp;gt;next_hit) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;\nhit name:\t&amp;quot;, $hit-&amp;gt;name,&amp;quot;\n&amp;quot;;	
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;description:\t&amp;quot;, $hit-&amp;gt;description,&amp;quot;\n&amp;quot;;	
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;locus:\t&amp;quot;, $hit-&amp;gt;locus,&amp;quot;\n&amp;quot;;	
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;algorithm: &amp;quot;, $hit-&amp;gt;algorithm,&amp;quot;\thit length: &amp;quot;,
&lt;br&gt;$hit-&amp;gt;length,&amp;quot;\thit ranking: &amp;quot;, $hit-&amp;gt;rank,&amp;quot;\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while (my $hsp = $hit-&amp;gt;next_hsp) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;evalue: &amp;quot;, $hsp-&amp;gt;evalue,&amp;quot;\tscore: &amp;quot;,
&lt;br&gt;$hsp-&amp;gt;score,&amp;quot;\tpercent_id: &amp;quot;, $hsp-&amp;gt;percent_identity,&amp;quot;\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;query_start: &amp;quot;, $hsp-&amp;gt;query-&amp;gt;start,&amp;quot;\tquery_end: &amp;quot;,
&lt;br&gt;$hsp-&amp;gt;query-&amp;gt;end;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;\tquery_length: &amp;quot;, $hsp-&amp;gt;query-&amp;gt;length,&amp;quot;\tquery_strand:
&lt;br&gt;&amp;quot;, $hsp-&amp;gt;strand('query'), &amp;quot;\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;subject_start: &amp;quot;, $hsp-&amp;gt;subject-&amp;gt;start,&amp;quot;\tsubject_end: &amp;quot;,
&lt;br&gt;$hsp-&amp;gt;subject-&amp;gt;end;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;\tsubject_length: &amp;quot;,
&lt;br&gt;$hsp-&amp;gt;subject-&amp;gt;length,&amp;quot;\tsubject_strand: &amp;quot;, $hsp-&amp;gt;strand('subject'),
&lt;br&gt;&amp;quot;\n\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; my $aln = $hsp-&amp;gt;get_aln;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ($aln-&amp;gt;is_flush) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; foreach my $seq ($aln-&amp;gt;each_seq) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print $seq-&amp;gt;seq,&amp;quot;\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print $aln-&amp;gt;gap_line, &amp;quot;\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print $aln-&amp;gt;consensus_string(95), &amp;quot;\n\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $hits .= $hit-&amp;gt;name.&amp;quot;\t&amp;quot;.$hsp-&amp;gt;subject-&amp;gt;start.&amp;quot;\t&amp;quot;.$hsp-&amp;gt;subject-&amp;gt;end.&amp;quot;\t&amp;quot;.$hsp-&amp;gt;strand('subject').&amp;quot;\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }		
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return ($bool_hit, $hits);
&lt;br&gt;}
&lt;br&gt;}
&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504898&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Remote-Blast---same-script-but-different-results-tp26504898p26504898.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26504793</id>
	<title>Re: Bio::Tools::Run::Cap3 usage question</title>
	<published>2009-11-24T14:54:48Z</published>
	<updated>2009-11-24T14:54:48Z</updated>
	<author>
		<name>Florent Angly</name>
	</author>
	<content type="html">Hi Paolo,
&lt;br&gt;&lt;br&gt;It turns out that there is no standard for what is to be passed to the 
&lt;br&gt;Bio::Tools::Run wrappers and returned by them. I noticed the 
&lt;br&gt;inconsistency between the assembly wrappers recently while implementing 
&lt;br&gt;support for new wrapper. I implemented inital support for additional de 
&lt;br&gt;novo assembly programs in BioPerl (454 Newbler and Minimo) a couple of 
&lt;br&gt;weeks ago and Mark Jensen added support for Maq, a program that 
&lt;br&gt;assembler reads against a reference. In the process, all the assembly 
&lt;br&gt;wrappers were changed to take the same type of input data (a FASTA 
&lt;br&gt;sequence or an array reference of sequence objects) and return one of 
&lt;br&gt;the following:
&lt;br&gt;&amp;nbsp; &amp;nbsp; * a Bio::Assembly::Scaffold object (the default), or
&lt;br&gt;&amp;nbsp; &amp;nbsp; * a Bio::Assembly::IO object, or
&lt;br&gt;&amp;nbsp; &amp;nbsp; * the name of a file for the output of the assembler
&lt;br&gt;Use the out_type method to set up which output you want, e.g.:
&lt;br&gt;&amp;nbsp; &amp;nbsp; $factory-&amp;gt;out_type('Bio::Assembly::IO');
&lt;br&gt;or
&lt;br&gt;&amp;nbsp; &amp;nbsp; $factory-&amp;gt;out_type('cap3_results.ace');
&lt;br&gt;You'll have to use the code in the bioperl-run subversion if you want to 
&lt;br&gt;use these new features.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Florent
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Paolo Pavan wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Dear,
&lt;br&gt;&amp;gt; I'm confused about the proper usage of the module Bio::Tools::Run::Cap3.
&lt;br&gt;&amp;gt; As documented in the pod, the run(@seqs) method returns the cap3 report file
&lt;br&gt;&amp;gt; while I expect to return a Bio::Assembly object, consistently with other
&lt;br&gt;&amp;gt; Bio::Tools::Run classes.
&lt;br&gt;&amp;gt; However, I went around this by getting from the factory object the location
&lt;br&gt;&amp;gt; and the names of the temp output files (actually accessing a private
&lt;br&gt;&amp;gt; property, although) and reading them via the Assembly::IO system.
&lt;br&gt;&amp;gt; I was just wandering what is the proper designed way to do this job.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you for enlighten the way!
&lt;br&gt;&amp;gt; Paolo
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Bioperl-l mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504793&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504793&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bio%3A%3ATools%3A%3ARun%3A%3ACap3-usage-question-tp26501967p26504793.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26504347</id>
	<title>Re: Bio::DB::Fasta</title>
	<published>2009-11-24T14:21:52Z</published>
	<updated>2009-11-24T14:21:52Z</updated>
	<author>
		<name>Smithies, Russell</name>
	</author>
	<content type="html">That's what I ended up doing.
&lt;br&gt;Also, there's no &amp;quot;obvious&amp;quot; way to index a single file so I ended putting the filename in the glob parameter.
&lt;br&gt;&lt;br&gt;my $db = Bio::DB::Fasta-&amp;gt;new( &amp;quot;$tmp&amp;quot;, -glob =&amp;gt; &amp;quot;test.faa&amp;quot;, -reindex =&amp;gt; 1 );
&lt;br&gt;&lt;br&gt;--Russell
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Mark A. Jensen [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504347&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;maj@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Wednesday, 25 November 2009 11:19 a.m.
&lt;br&gt;&amp;gt; To: Smithies, Russell; 'bioperl-l'
&lt;br&gt;&amp;gt; Subject: Re: [Bioperl-l] Bio::DB::Fasta
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The code (method index_dir() ) seems to expect all the fasta files to be
&lt;br&gt;&amp;gt; contained in that directory. Looks hairy; what about creating symlinks to
&lt;br&gt;&amp;gt; your
&lt;br&gt;&amp;gt; fasta files in a /tmp subdir and calling new() with that subdir?
&lt;br&gt;&amp;gt; ----- Original Message -----
&lt;br&gt;&amp;gt; From: &amp;quot;Smithies, Russell&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504347&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Russell.Smithies@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; To: &amp;quot;'bioperl-l'&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504347&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bioperl-l@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sent: Tuesday, November 24, 2009 5:04 PM
&lt;br&gt;&amp;gt; Subject: [Bioperl-l] Bio::DB::Fasta
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Is there any way to pass a filename to Bio::DB::Fasta for the location
&lt;br&gt;&amp;gt; of
&lt;br&gt;&amp;gt; &amp;gt; where to write the directory.index?
&lt;br&gt;&amp;gt; &amp;gt; It's writing in the same dir as the fasta but I'd rather have it write
&lt;br&gt;&amp;gt; in /tmp
&lt;br&gt;&amp;gt; &amp;gt; as it's part of a web app.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thanx,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Russell
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; =======================================================================
&lt;br&gt;&amp;gt; &amp;gt; Attention: The information contained in this message and/or attachments
&lt;br&gt;&amp;gt; &amp;gt; from AgResearch Limited is intended only for the persons or entities
&lt;br&gt;&amp;gt; &amp;gt; to which it is addressed and may contain confidential and/or privileged
&lt;br&gt;&amp;gt; &amp;gt; material. Any review, retransmission, dissemination or other use of, or
&lt;br&gt;&amp;gt; &amp;gt; taking of any action in reliance upon, this information by persons or
&lt;br&gt;&amp;gt; &amp;gt; entities other than the intended recipients is prohibited by AgResearch
&lt;br&gt;&amp;gt; &amp;gt; Limited. If you have received this message in error, please notify the
&lt;br&gt;&amp;gt; &amp;gt; sender immediately.
&lt;br&gt;&amp;gt; &amp;gt; =======================================================================
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Bioperl-l mailing list
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504347&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504347&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bio%3A%3ADB%3A%3AFasta-tp26504203p26504347.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26504502</id>
	<title>Re: Bio::DB::Fasta</title>
	<published>2009-11-24T14:18:51Z</published>
	<updated>2009-11-24T14:18:51Z</updated>
	<author>
		<name>Mark A. Jensen</name>
	</author>
	<content type="html">The code (method index_dir() ) seems to expect all the fasta files to be 
&lt;br&gt;contained in that directory. Looks hairy; what about creating symlinks to your 
&lt;br&gt;fasta files in a /tmp subdir and calling new() with that subdir?
&lt;br&gt;----- Original Message ----- 
&lt;br&gt;From: &amp;quot;Smithies, Russell&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504502&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Russell.Smithies@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &amp;quot;'bioperl-l'&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504502&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bioperl-l@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Tuesday, November 24, 2009 5:04 PM
&lt;br&gt;Subject: [Bioperl-l] Bio::DB::Fasta
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Is there any way to pass a filename to Bio::DB::Fasta for the location of 
&lt;br&gt;&amp;gt; where to write the directory.index?
&lt;br&gt;&amp;gt; It's writing in the same dir as the fasta but I'd rather have it write in /tmp 
&lt;br&gt;&amp;gt; as it's part of a web app.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanx,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Russell
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; =======================================================================
&lt;br&gt;&amp;gt; Attention: The information contained in this message and/or attachments
&lt;br&gt;&amp;gt; from AgResearch Limited is intended only for the persons or entities
&lt;br&gt;&amp;gt; to which it is addressed and may contain confidential and/or privileged
&lt;br&gt;&amp;gt; material. Any review, retransmission, dissemination or other use of, or
&lt;br&gt;&amp;gt; taking of any action in reliance upon, this information by persons or
&lt;br&gt;&amp;gt; entities other than the intended recipients is prohibited by AgResearch
&lt;br&gt;&amp;gt; Limited. If you have received this message in error, please notify the
&lt;br&gt;&amp;gt; sender immediately.
&lt;br&gt;&amp;gt; =======================================================================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Bioperl-l mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504502&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504502&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bio%3A%3ADB%3A%3AFasta-tp26504203p26504502.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26504203</id>
	<title>Bio::DB::Fasta</title>
	<published>2009-11-24T14:04:31Z</published>
	<updated>2009-11-24T14:04:31Z</updated>
	<author>
		<name>Smithies, Russell</name>
	</author>
	<content type="html">Is there any way to pass a filename to Bio::DB::Fasta for the location of where to write the directory.index?
&lt;br&gt;It's writing in the same dir as the fasta but I'd rather have it write in /tmp as it's part of a web app.
&lt;br&gt;&lt;br&gt;Thanx,
&lt;br&gt;&lt;br&gt;Russell
&lt;br&gt;&lt;br&gt;&lt;br&gt;=======================================================================
&lt;br&gt;Attention: The information contained in this message and/or attachments
&lt;br&gt;from AgResearch Limited is intended only for the persons or entities
&lt;br&gt;to which it is addressed and may contain confidential and/or privileged
&lt;br&gt;material. Any review, retransmission, dissemination or other use of, or
&lt;br&gt;taking of any action in reliance upon, this information by persons or
&lt;br&gt;entities other than the intended recipients is prohibited by AgResearch
&lt;br&gt;Limited. If you have received this message in error, please notify the
&lt;br&gt;sender immediately.
&lt;br&gt;=======================================================================
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504203&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bio%3A%3ADB%3A%3AFasta-tp26504203p26504203.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26501967</id>
	<title>Bio::Tools::Run::Cap3 usage question</title>
	<published>2009-11-24T11:28:09Z</published>
	<updated>2009-11-24T11:28:09Z</updated>
	<author>
		<name>Paolo Pavan-2</name>
	</author>
	<content type="html">Dear,
&lt;br&gt;I'm confused about the proper usage of the module Bio::Tools::Run::Cap3.
&lt;br&gt;As documented in the pod, the run(@seqs) method returns the cap3 report file
&lt;br&gt;while I expect to return a Bio::Assembly object, consistently with other
&lt;br&gt;Bio::Tools::Run classes.
&lt;br&gt;However, I went around this by getting from the factory object the location
&lt;br&gt;and the names of the temp output files (actually accessing a private
&lt;br&gt;property, although) and reading them via the Assembly::IO system.
&lt;br&gt;I was just wandering what is the proper designed way to do this job.
&lt;br&gt;&lt;br&gt;Thank you for enlighten the way!
&lt;br&gt;Paolo
&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26501967&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bio%3A%3ATools%3A%3ARun%3A%3ACap3-usage-question-tp26501967p26501967.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26499002</id>
	<title>Re: verbosity and error stack, was  accessing EMBL database</title>
	<published>2009-11-24T08:18:22Z</published>
	<updated>2009-11-24T08:18:22Z</updated>
	<author>
		<name>Dave Messina-3</name>
	</author>
	<content type="html">&amp;gt; I like the idea of optionally having a log class, if someone comes up with a nice way of adding it in I would be for it.
&lt;br&gt;&lt;br&gt;My suggestion of the logging modules was actually to handle the various levels of verbose output -- I think both of the ones I mentioned &amp;quot;log&amp;quot; to STDERR by default.
&lt;br&gt;&lt;br&gt;But of course a nice side effect of using such a logging module is that it would allow optional logging to a file, too.
&lt;br&gt;&lt;br&gt;Dave
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26499002&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/accessing-EMBL-database-tp26425761p26499002.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26490011</id>
	<title>Re: verbosity and error stack, was  accessing EMBL database</title>
	<published>2009-11-23T19:19:02Z</published>
	<updated>2009-11-23T19:19:02Z</updated>
	<author>
		<name>Chris Fields-5</name>
	</author>
	<content type="html">Okay, so I think it's feasible to add this into trunk. &amp;nbsp;I like the idea of optionally having a log class, if someone comes up with a nice way of adding it in I would be for it.
&lt;br&gt;&lt;br&gt;chris
&lt;br&gt;&lt;br&gt;On Nov 20, 2009, at 4:15 AM, Dave Messina wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Chris, I took a look at how you implemented this in Biome -- very nice!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; I like this verbose/strict separability a lot. Should we go for it?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Me too. So yes, I think so.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; We could even allow finer-grained control of verbosity (states which cover all combinations) w/o affecting strictness.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Perhaps this is a job for Log::Log4Perl or Log::Dispatch?
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://search.cpan.org/~mschilli/Log-Log4perl-1.25/lib/Log/Log4perl.pm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://search.cpan.org/~mschilli/Log-Log4perl-1.25/lib/Log/Log4perl.pm&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://search.cpan.org/~drolsky/Log-Dispatch-2.26/lib/Log/Dispatch.pm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://search.cpan.org/~drolsky/Log-Dispatch-2.26/lib/Log/Dispatch.pm&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That might be overkill, though.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Dave
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26490011&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/accessing-EMBL-database-tp26425761p26490011.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26484217</id>
	<title>Re: Installing Bio-perl on dreamhost via CPAN</title>
	<published>2009-11-23T11:13:26Z</published>
	<updated>2009-11-23T11:13:26Z</updated>
	<author>
		<name>Jonathan Cline</name>
	</author>
	<content type="html">Dreamhost has terrible reliability. &amp;nbsp;I have stats going back years on a
&lt;br&gt;standard dreamhost hosting account (non-dedicated server), and on some
&lt;br&gt;days the web server doesn't respond. &amp;nbsp;Dreamhost service is OK for a
&lt;br&gt;hobby blog however it is definitely *not* suitable for anything real. 
&lt;br&gt;Add in latency, arbitrary account limits/restrictions, &amp;nbsp;etc, and as a
&lt;br&gt;hosting service, it is a bad idea to host a project there. &amp;nbsp; Although
&lt;br&gt;some users apparently get lucky with server allocation and end up on a
&lt;br&gt;&amp;quot;good server&amp;quot;, the provider can change this at any time as well. &amp;nbsp;I
&lt;br&gt;think more typically, the accounts users don't notice, since most are
&lt;br&gt;simple bloggers.
&lt;br&gt;&lt;br&gt;Here's a data snip that illustrates the problem with a typical dreamhost
&lt;br&gt;account:
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;date &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;uptime &amp;nbsp; &amp;nbsp; &amp;nbsp; dns &amp;nbsp; connect &amp;nbsp; request &amp;nbsp; &amp;nbsp; &amp;nbsp;ttfb &amp;nbsp; &amp;nbsp; &amp;nbsp;ttlb
&lt;br&gt;&lt;br&gt;2008-08-05 &amp;nbsp; &amp;nbsp; 91.40 &amp;nbsp; &amp;nbsp; 0.000 &amp;nbsp; &amp;nbsp; 0.528 &amp;nbsp; &amp;nbsp; 0.528 &amp;nbsp; &amp;nbsp; 2.257 &amp;nbsp; &amp;nbsp; 1.619
&lt;br&gt;2008-08-04 &amp;nbsp; &amp;nbsp; 89.13 &amp;nbsp; &amp;nbsp; 0.002 &amp;nbsp; &amp;nbsp; 0.301 &amp;nbsp; &amp;nbsp; 0.301 &amp;nbsp; &amp;nbsp; 1.302 &amp;nbsp; &amp;nbsp; 0.971
&lt;br&gt;2008-08-03 &amp;nbsp; &amp;nbsp; 94.62 &amp;nbsp; &amp;nbsp; 0.000 &amp;nbsp; &amp;nbsp; 0.567 &amp;nbsp; &amp;nbsp; 0.567 &amp;nbsp; &amp;nbsp; 1.506 &amp;nbsp; &amp;nbsp; 0.913
&lt;br&gt;2008-08-02 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.000 &amp;nbsp; &amp;nbsp; 0.335 &amp;nbsp; &amp;nbsp; 0.335 &amp;nbsp; &amp;nbsp; 1.475 &amp;nbsp; &amp;nbsp; 1.079
&lt;br&gt;2008-08-01 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.000 &amp;nbsp; &amp;nbsp; 0.310 &amp;nbsp; &amp;nbsp; 0.310 &amp;nbsp; &amp;nbsp; 1.587 &amp;nbsp; &amp;nbsp; 0.825
&lt;br&gt;2008-07-31 &amp;nbsp; &amp;nbsp; 93.55 &amp;nbsp; &amp;nbsp; 0.023 &amp;nbsp; &amp;nbsp; 0.386 &amp;nbsp; &amp;nbsp; 0.386 &amp;nbsp; &amp;nbsp; 1.280 &amp;nbsp; &amp;nbsp; 0.759
&lt;br&gt;2008-07-30 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.000 &amp;nbsp; &amp;nbsp; 0.345 &amp;nbsp; &amp;nbsp; 0.345 &amp;nbsp; &amp;nbsp; 1.373 &amp;nbsp; &amp;nbsp; 0.860
&lt;br&gt;2008-07-29 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.000 &amp;nbsp; &amp;nbsp; 0.358 &amp;nbsp; &amp;nbsp; 0.358 &amp;nbsp; &amp;nbsp; 1.335 &amp;nbsp; &amp;nbsp; 0.757
&lt;br&gt;2008-07-28 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.000 &amp;nbsp; &amp;nbsp; 0.327 &amp;nbsp; &amp;nbsp; 0.327 &amp;nbsp; &amp;nbsp; 1.462 &amp;nbsp; &amp;nbsp; 0.896
&lt;br&gt;2008-07-27 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.000 &amp;nbsp; &amp;nbsp; 0.292 &amp;nbsp; &amp;nbsp; 0.292 &amp;nbsp; &amp;nbsp; 1.410 &amp;nbsp; &amp;nbsp; 0.966
&lt;br&gt;2008-07-26 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.000 &amp;nbsp; &amp;nbsp; 0.283 &amp;nbsp; &amp;nbsp; 0.283 &amp;nbsp; &amp;nbsp; 1.280 &amp;nbsp; &amp;nbsp; 0.815
&lt;br&gt;2008-07-25 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.000 &amp;nbsp; &amp;nbsp; 0.297 &amp;nbsp; &amp;nbsp; 0.297 &amp;nbsp; &amp;nbsp; 1.231 &amp;nbsp; &amp;nbsp; 0.853
&lt;br&gt;2008-07-24 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.000 &amp;nbsp; &amp;nbsp; 0.362 &amp;nbsp; &amp;nbsp; 0.362 &amp;nbsp; &amp;nbsp; 1.258 &amp;nbsp; &amp;nbsp; 0.699
&lt;br&gt;2008-07-23 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.000 &amp;nbsp; &amp;nbsp; 0.339 &amp;nbsp; &amp;nbsp; 0.339 &amp;nbsp; &amp;nbsp; 1.270 &amp;nbsp; &amp;nbsp; 0.785
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;minimum &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;89.13 &amp;nbsp; &amp;nbsp; 0.000 &amp;nbsp; &amp;nbsp; 0.283 &amp;nbsp; &amp;nbsp; 0.283 &amp;nbsp; &amp;nbsp; 1.231 &amp;nbsp; &amp;nbsp; 0.699
&lt;br&gt;maximum &amp;nbsp; &amp;nbsp; &amp;nbsp; 100.00 &amp;nbsp; &amp;nbsp; 0.023 &amp;nbsp; &amp;nbsp; 0.567 &amp;nbsp; &amp;nbsp; 0.567 &amp;nbsp; &amp;nbsp; 2.257 &amp;nbsp; &amp;nbsp; 1.619
&lt;br&gt;average &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;97.76 &amp;nbsp; &amp;nbsp; 0.002 &amp;nbsp; &amp;nbsp; 0.359 &amp;nbsp; &amp;nbsp; 0.359 &amp;nbsp; &amp;nbsp; 1.430 &amp;nbsp; &amp;nbsp; 0.914
&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;Or this month:
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;date &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;uptime &amp;nbsp; &amp;nbsp; &amp;nbsp; dns &amp;nbsp; connect &amp;nbsp; request &amp;nbsp; &amp;nbsp; &amp;nbsp;ttfb &amp;nbsp; &amp;nbsp; &amp;nbsp;ttlb
&lt;br&gt;&lt;br&gt;2009-11-11 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.011 &amp;nbsp; &amp;nbsp; 0.097 &amp;nbsp; &amp;nbsp; 0.097 &amp;nbsp; &amp;nbsp; 1.260 &amp;nbsp; &amp;nbsp; 1.638
&lt;br&gt;2009-11-10 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.008 &amp;nbsp; &amp;nbsp; 0.094 &amp;nbsp; &amp;nbsp; 0.094 &amp;nbsp; &amp;nbsp; 1.285 &amp;nbsp; &amp;nbsp; 1.647
&lt;br&gt;2009-11-09 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.008 &amp;nbsp; &amp;nbsp; 0.094 &amp;nbsp; &amp;nbsp; 0.094 &amp;nbsp; &amp;nbsp; 1.494 &amp;nbsp; &amp;nbsp; 1.872
&lt;br&gt;2009-11-08 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.015 &amp;nbsp; &amp;nbsp; 0.101 &amp;nbsp; &amp;nbsp; 0.101 &amp;nbsp; &amp;nbsp; 1.509 &amp;nbsp; &amp;nbsp; 1.894
&lt;br&gt;2009-11-07 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.006 &amp;nbsp; &amp;nbsp; 0.092 &amp;nbsp; &amp;nbsp; 0.092 &amp;nbsp; &amp;nbsp; 1.453 &amp;nbsp; &amp;nbsp; 1.831
&lt;br&gt;2009-11-06 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.011 &amp;nbsp; &amp;nbsp; 0.097 &amp;nbsp; &amp;nbsp; 0.097 &amp;nbsp; &amp;nbsp; 1.500 &amp;nbsp; &amp;nbsp; 1.882
&lt;br&gt;2009-11-05 &amp;nbsp; &amp;nbsp; 97.80 &amp;nbsp; &amp;nbsp; 0.012 &amp;nbsp; &amp;nbsp; 0.097 &amp;nbsp; &amp;nbsp; 0.097 &amp;nbsp; &amp;nbsp; 1.445 &amp;nbsp; &amp;nbsp; 1.806
&lt;br&gt;2009-11-04 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.010 &amp;nbsp; &amp;nbsp; 0.096 &amp;nbsp; &amp;nbsp; 0.096 &amp;nbsp; &amp;nbsp; 1.235 &amp;nbsp; &amp;nbsp; 1.605
&lt;br&gt;2009-11-03 &amp;nbsp; &amp;nbsp; 95.65 &amp;nbsp; &amp;nbsp; 0.007 &amp;nbsp; &amp;nbsp; 0.093 &amp;nbsp; &amp;nbsp; 0.093 &amp;nbsp; &amp;nbsp; 1.266 &amp;nbsp; &amp;nbsp; 1.612
&lt;br&gt;2009-11-02 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.010 &amp;nbsp; &amp;nbsp; 0.096 &amp;nbsp; &amp;nbsp; 0.096 &amp;nbsp; &amp;nbsp; 1.267 &amp;nbsp; &amp;nbsp; 1.637
&lt;br&gt;2009-11-01 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.007 &amp;nbsp; &amp;nbsp; 0.093 &amp;nbsp; &amp;nbsp; 0.093 &amp;nbsp; &amp;nbsp; 1.311 &amp;nbsp; &amp;nbsp; 1.692
&lt;br&gt;2009-10-31 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.009 &amp;nbsp; &amp;nbsp; 0.095 &amp;nbsp; &amp;nbsp; 0.095 &amp;nbsp; &amp;nbsp; 1.225 &amp;nbsp; &amp;nbsp; 1.594
&lt;br&gt;2009-10-30 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.009 &amp;nbsp; &amp;nbsp; 0.095 &amp;nbsp; &amp;nbsp; 0.095 &amp;nbsp; &amp;nbsp; 1.364 &amp;nbsp; &amp;nbsp; 1.739
&lt;br&gt;2009-10-29 &amp;nbsp; &amp;nbsp;100.00 &amp;nbsp; &amp;nbsp; 0.017 &amp;nbsp; &amp;nbsp; 0.103 &amp;nbsp; &amp;nbsp; 0.103 &amp;nbsp; &amp;nbsp; 1.121 &amp;nbsp; &amp;nbsp; 1.505
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;minimum &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;95.65 &amp;nbsp; &amp;nbsp; 0.006 &amp;nbsp; &amp;nbsp; 0.092 &amp;nbsp; &amp;nbsp; 0.092 &amp;nbsp; &amp;nbsp; 1.121 &amp;nbsp; &amp;nbsp; 1.505
&lt;br&gt;maximum &amp;nbsp; &amp;nbsp; &amp;nbsp; 100.00 &amp;nbsp; &amp;nbsp; 0.017 &amp;nbsp; &amp;nbsp; 0.103 &amp;nbsp; &amp;nbsp; 0.103 &amp;nbsp; &amp;nbsp; 1.509 &amp;nbsp; &amp;nbsp; 1.894
&lt;br&gt;average &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;99.53 &amp;nbsp; &amp;nbsp; 0.010 &amp;nbsp; &amp;nbsp; 0.096 &amp;nbsp; &amp;nbsp; 0.096 &amp;nbsp; &amp;nbsp; 1.338 &amp;nbsp; &amp;nbsp; 1.711
&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;## Jonathan Cline
&lt;br&gt;## &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26484217&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jcline@...&lt;/a&gt;
&lt;br&gt;## Mobile: +1-805-617-0223
&lt;br&gt;########################
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26484217&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Installing-Bio-perl-on-dreamhost-via-CPAN-tp26441093p26484217.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26483454</id>
	<title>building samtools/Bio::DB::Sam on cygwin</title>
	<published>2009-11-23T09:58:46Z</published>
	<updated>2009-11-23T09:58:46Z</updated>
	<author>
		<name>Mark A. Jensen</name>
	</author>
	<content type="html">Hi All--
&lt;br&gt;&lt;br&gt;I've had some hard-won success installing samtools and Lincoln's
&lt;br&gt;Bio::DB::Sam under cygwin; thought some on the list would be able to
&lt;br&gt;use my notes. (Yes, Jason, I'm working on Bio::Tools::Run::BWA...)
&lt;br&gt;&lt;br&gt;&lt;br&gt;(To get the current samtools, ping
&lt;br&gt;&lt;a href=&quot;http://sourceforge.net/projects/samtools/files/samtools/0.1.7/samtools-0.1.7a.tar.bz2/download&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/samtools/files/samtools/0.1.7/samtools-0.1.7a.tar.bz2/download&lt;/a&gt;&lt;br&gt;)
&lt;br&gt;&lt;br&gt;* Getting samtools to make from scratch in cygwin
&lt;br&gt;&lt;br&gt;The following diff details the changes to the samtools Makefile I made
&lt;br&gt;by hand. The key points are
&lt;br&gt;&lt;br&gt;-D_WIN32
&lt;br&gt;&lt;br&gt;and the additional variable LFLAGS and its interpolations. To get the
&lt;br&gt;linker to see
&lt;br&gt;&lt;br&gt;libgcc libstdc++
&lt;br&gt;&lt;br&gt;I needed to add symlinks from /lib to the correct files in
&lt;br&gt;/lib/gcc/i386-pc-cygwin/4.3.2/. Your gcc version may differ.
&lt;br&gt;&lt;br&gt;&lt;br&gt;--- ../old/samtools-0.1.7a/Makefile 2009-11-16 10:13:43.000000000 -0500
&lt;br&gt;+++ Makefile 2009-11-23 12:14:18.529000000 -0500
&lt;br&gt;@@ -1,16 +1,18 @@
&lt;br&gt;&amp;nbsp;CC= &amp;nbsp; gcc
&lt;br&gt;&amp;nbsp;CFLAGS= &amp;nbsp;-g -Wall -O2 #-m64 #-arch ppc
&lt;br&gt;-DFLAGS= &amp;nbsp;-D_FILE_OFFSET_BITS=64 -D_USE_KNETFILE -D_CURSES_LIB=1
&lt;br&gt;+LFLAGS= &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -lws2_32 -lgcc -lcygwin -lbz2 -lz -lstdc++
&lt;br&gt;+DFLAGS= &amp;nbsp;-D_WIN32 -D_FILE_OFFSET_BITS=64 -D_CURSES_LIB=1
&lt;br&gt;&amp;nbsp;LOBJS= &amp;nbsp;bgzf.o kstring.o bam_aux.o bam.o bam_import.o sam.o bam_index.o \
&lt;br&gt;&amp;nbsp; &amp;nbsp; bam_pileup.o bam_lpileup.o bam_md.o glf.o razf.o faidx.o knetfile.o \
&lt;br&gt;&amp;nbsp; &amp;nbsp; bam_sort.o sam_header.o
&lt;br&gt;&amp;nbsp;AOBJS= &amp;nbsp;bam_tview.o bam_maqcns.o bam_plcmd.o sam_view.o \
&lt;br&gt;&amp;nbsp; &amp;nbsp; bam_rmdup.o bam_rmdupse.o bam_mate.o bam_stat.o bam_color.o \
&lt;br&gt;&amp;nbsp; &amp;nbsp; bamtk.o kaln.o
&lt;br&gt;&lt;br&gt;@@ -36,13 +38,13 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;$(AR) -cru $@ $(LOBJS)
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;samtools:lib $(AOBJS)
&lt;br&gt;- &amp;nbsp;$(CC) $(CFLAGS) -o $@ $(AOBJS) -lm $(LIBPATH) $(LIBCURSES) -lz -L. -lbam
&lt;br&gt;+ &amp;nbsp;$(CC) $(CFLAGS) -o $@ $(AOBJS) -Xlinker --enable-auto-import -lm $(LIBPATH) $(LIBCURSES) -lz -L. -lbam $(LFLAGS)
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;razip:razip.o razf.o knetfile.o
&lt;br&gt;- &amp;nbsp;$(CC) $(CFLAGS) -o $@ razf.o razip.o knetfile.o -lz
&lt;br&gt;+ &amp;nbsp;$(CC) $(CFLAGS) -o $@ razf.o razip.o knetfile.o -lz -lm -lws2_32
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;bgzip:bgzip.o bgzf.o
&lt;br&gt;- &amp;nbsp;$(CC) $(CFLAGS) -o $@ bgzf.o bgzip.o -lz
&lt;br&gt;+ &amp;nbsp;$(CC) $(CFLAGS) -o $@ bgzf.o bgzip.o -lz -lm -lws2_32
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;razip.o:razf.h
&lt;br&gt;&amp;nbsp;bam.o:bam.h razf.h bam_endian.h kstring.h sam_header.h
&lt;br&gt;&lt;br&gt;* Getting Bio::DB::Sam to compile and install
&lt;br&gt;&lt;br&gt;Bio::DB::Sam requires not the samtools.exe, but the bam library
&lt;br&gt;created during the samtools build, as well as all the samtools header
&lt;br&gt;files. Create a symlink in /lib to libbam.a in the build directory (or
&lt;br&gt;copy libbam.a up to /lib), and create symlinks or copy *.h into
&lt;br&gt;/usr/include. Then in cygwin bash shell
&lt;br&gt;&lt;br&gt;$ cpan
&lt;br&gt;cpan&amp;gt; install Bio::DB::Sam
&lt;br&gt;&lt;br&gt;should fly. 
&lt;br&gt;&lt;br&gt;Hope someone finds this useful. These mods led me to a successful
&lt;br&gt;Bio::DB::Sam install--have not yet checked original code based on
&lt;br&gt;Bio::DB::Sam. If they don't work for you, reply to the list.
&lt;br&gt;&lt;br&gt;cheers, 
&lt;br&gt;MAJ 
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26483454&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/building-samtools-Bio%3A%3ADB%3A%3ASam-on-cygwin-tp26483454p26483454.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26482702</id>
	<title>Re: Problems with Genbank Proteins File</title>
	<published>2009-11-23T09:36:36Z</published>
	<updated>2009-11-23T09:36:36Z</updated>
	<author>
		<name>Peter-329</name>
	</author>
	<content type="html">On Sun, Nov 22, 2009 at 4:06 PM, Rodrigo Jardim
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26482702&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jardim.rodrigo@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I have been problem to parser genbank protein file. I think that because
&lt;br&gt;&amp;gt; this file have a other order of fields. For example:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When I try to parser, Bioperl abort with message error.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any ideas?
&lt;br&gt;&lt;br&gt;There are some important bits of information missing - what is the error
&lt;br&gt;message, and what version of BioPerl are you using?
&lt;br&gt;&lt;br&gt;Peter
&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26482702&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problems-with-Genbank-Proteins-File-tp26482406p26482702.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26469344</id>
	<title>Re: BioPerl on FLOSS Weekly</title>
	<published>2009-11-22T12:48:39Z</published>
	<updated>2009-11-22T12:48:39Z</updated>
	<author>
		<name>Mark A. Jensen</name>
	</author>
	<content type="html">We do have &lt;a href=&quot;http://www.bioperl.org/wiki/Category:BioPerl_Media&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bioperl.org/wiki/Category:BioPerl_Media&lt;/a&gt;&amp;nbsp;--
&lt;br&gt;----- Original Message ----- 
&lt;br&gt;From: &amp;quot;Chris Fields&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26469344&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cjfields@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &amp;quot;Adam Sjøgren&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26469344&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;adsj@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Cc: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26469344&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bioperl-l@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Sunday, November 22, 2009 3:30 PM
&lt;br&gt;Subject: Re: [Bioperl-l] BioPerl on FLOSS Weekly
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 22, 2009, at 6:37 AM, Adam Sjøgren wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Sat, 21 Nov 2009 20:58:37 -0600, Chris wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Jason and I were recently interviewed (Wednesday!) about BioPerl for
&lt;br&gt;&amp;gt;&amp;gt; FLOSS Weekly by Randal Schwartz, Leo Laporte, Marc Pelletier, and
&lt;br&gt;&amp;gt;&amp;gt; Kirsten Sanford.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Great!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; How about linking to it on bioperl.org?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;:-),
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Adam
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Adam Sjøgren
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26469344&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;adsj@...&lt;/a&gt;
&lt;/div&gt;&lt;br&gt;Now posted via O|B|F News; I'll try to make that feed more prominent on the main 
&lt;br&gt;page.
&lt;br&gt;&lt;br&gt;Since this is the second such interview (Jason did one a few years back for 
&lt;br&gt;PerlCast), I'm thinking we need a media page of some sort.
&lt;br&gt;&lt;br&gt;chris
&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26469344&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26469344&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/BioPerl-on-FLOSS-Weekly-tp26462491p26469344.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26469276</id>
	<title>Re: BioPerl on FLOSS Weekly</title>
	<published>2009-11-22T12:30:01Z</published>
	<updated>2009-11-22T12:30:01Z</updated>
	<author>
		<name>Chris Fields-5</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 22, 2009, at 6:37 AM, Adam Sjøgren wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Sat, 21 Nov 2009 20:58:37 -0600, Chris wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Jason and I were recently interviewed (Wednesday!) about BioPerl for
&lt;br&gt;&amp;gt;&amp;gt; FLOSS Weekly by Randal Schwartz, Leo Laporte, Marc Pelletier, and
&lt;br&gt;&amp;gt;&amp;gt; Kirsten Sanford.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Great!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; How about linking to it on bioperl.org?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;:-),
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; Adam
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Adam Sjøgren
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26469276&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;adsj@...&lt;/a&gt;
&lt;/div&gt;&lt;br&gt;Now posted via O|B|F News; I'll try to make that feed more prominent on the main page. &amp;nbsp;
&lt;br&gt;&lt;br&gt;Since this is the second such interview (Jason did one a few years back for PerlCast), I'm thinking we need a media page of some sort.
&lt;br&gt;&lt;br&gt;chris
&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26469276&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/BioPerl-on-FLOSS-Weekly-tp26462491p26469276.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26482406</id>
	<title>Problems with Genbank Proteins File</title>
	<published>2009-11-22T08:06:40Z</published>
	<updated>2009-11-22T08:06:40Z</updated>
	<author>
		<name>Rodrigo Jardim-3</name>
	</author>
	<content type="html">I have been problem to parser genbank protein file. I think that because
&lt;br&gt;this file have a other order of fields. For example:
&lt;br&gt;&lt;br&gt;In most general genbank files:
&lt;br&gt;========================
&lt;br&gt;LOCUS &amp;nbsp; &amp;nbsp; &amp;nbsp; AA399704 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;183 bp &amp;nbsp; mRNA &amp;nbsp; &amp;nbsp;linear &amp;nbsp; EST
&lt;br&gt;03-MAR-2000
&lt;br&gt;ACCESSION &amp;nbsp; AA399704
&lt;br&gt;VERSION &amp;nbsp; &amp;nbsp; AA399704.1 &amp;nbsp;GI:2053305
&lt;br&gt;DEFINITION &amp;nbsp;TEUF0001 T.cruzi epimastigote non-normalized cDNA Library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Trypanosoma cruzi cDNA clone 1 5' similar to T. cruzi gene for
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; histone H2b (X60982), mRNA sequence.
&lt;br&gt;KEYWORDS &amp;nbsp; &amp;nbsp;EST.
&lt;br&gt;SOURCE &amp;nbsp; &amp;nbsp; &amp;nbsp;Trypanosoma cruzi
&lt;br&gt;&lt;br&gt;In genbank protein files:
&lt;br&gt;===================
&lt;br&gt;LOCUS &amp;nbsp; &amp;nbsp; &amp;nbsp; XP_628849 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;510 aa &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;linear &amp;nbsp; INV
&lt;br&gt;31-OCT-2008
&lt;br&gt;DEFINITION &amp;nbsp;hypothetical protein [Dictyostelium discoideum AX4].
&lt;br&gt;ACCESSION &amp;nbsp; XP_628849
&lt;br&gt;VERSION &amp;nbsp; &amp;nbsp; XP_628849.1 &amp;nbsp;GI:66799847
&lt;br&gt;DBSOURCE &amp;nbsp; &amp;nbsp;REFSEQ: accession XM_628847.1
&lt;br&gt;KEYWORDS &amp;nbsp; &amp;nbsp;.
&lt;br&gt;SOURCE &amp;nbsp; &amp;nbsp; &amp;nbsp;Dictyostelium discoideum AX4.
&lt;br&gt;&lt;br&gt;When I try to parser, Bioperl abort with message error.
&lt;br&gt;&lt;br&gt;Any ideas?
&lt;br&gt;&lt;br&gt;Thanks all,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Atc,
&lt;br&gt;Rodrigo Jardim
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26482406&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jardim.rodrigo@...&lt;/a&gt;
&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26482406&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problems-with-Genbank-Proteins-File-tp26482406p26482406.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26465032</id>
	<title>Re: BioPerl on FLOSS Weekly</title>
	<published>2009-11-22T04:37:40Z</published>
	<updated>2009-11-22T04:37:40Z</updated>
	<author>
		<name>Adam Sjøgren-2</name>
	</author>
	<content type="html">On Sat, 21 Nov 2009 20:58:37 -0600, Chris wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Jason and I were recently interviewed (Wednesday!) about BioPerl for
&lt;br&gt;&amp;gt; FLOSS Weekly by Randal Schwartz, Leo Laporte, Marc Pelletier, and
&lt;br&gt;&amp;gt; Kirsten Sanford.
&lt;br&gt;&lt;br&gt;Great!
&lt;br&gt;&lt;br&gt;How about linking to it on bioperl.org?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; :-),
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Adam
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Adam Sjøgren
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26465032&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;adsj@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26465032&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/BioPerl-on-FLOSS-Weekly-tp26462491p26465032.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26462491</id>
	<title>BioPerl on FLOSS Weekly</title>
	<published>2009-11-21T18:58:37Z</published>
	<updated>2009-11-21T18:58:37Z</updated>
	<author>
		<name>Chris Fields-5</name>
	</author>
	<content type="html">Jason and I were recently interviewed (Wednesday!) about BioPerl for FLOSS Weekly by Randal Schwartz, Leo Laporte, Marc Pelletier, and Kirsten Sanford. &amp;nbsp;The interview is now available online, so get your favorite flavor (MP3, podcast) here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://twit.tv/floss96&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twit.tv/floss96&lt;/a&gt;&lt;br&gt;&lt;br&gt;Enjoy!
&lt;br&gt;&lt;br&gt;chris and jason
&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26462491&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/BioPerl-on-FLOSS-Weekly-tp26462491p26462491.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26459489</id>
	<title>Re: Bio::DB::EUtilities question</title>
	<published>2009-11-21T11:19:24Z</published>
	<updated>2009-11-21T11:19:24Z</updated>
	<author>
		<name>Chris Fields-5</name>
	</author>
	<content type="html">NCBI has specific rules about the repeated queries to its servers:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://eutils.ncbi.nlm.nih.gov/#UserSystemRequirements&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://eutils.ncbi.nlm.nih.gov/#UserSystemRequirements&lt;/a&gt;&lt;br&gt;&lt;br&gt;Acc. to that, if you are making over 100 requests at peak times you will run into problems (they'll probably temp-block your IP), even if the timeout is much shorter now (it's 3 requests/second, whereas a year or two ago it was once every 3 sec). &amp;nbsp;In general it's best to run something like this during off-hours. &amp;nbsp;
&lt;br&gt;&lt;br&gt;The actual limit on number of server requests is one specific part of Bio::DB::EUtilities that hasn't been added yet, but is tentatively planned. &amp;nbsp;
&lt;br&gt;&lt;br&gt;chris
&lt;br&gt;&lt;br&gt;On Nov 21, 2009, at 12:26 PM, Robert Bradbury wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; It sounds like NCBI may be counting frequency of requests, how much data
&lt;br&gt;&amp;gt; they send or something similar. &amp;nbsp;Are you delaying the time between fetches?
&lt;br&gt;&amp;gt; The code I've seen typically sleeps for a few seconds each time around a
&lt;br&gt;&amp;gt; loop. &amp;nbsp;You might try longer delays between fetches and see if that gets you
&lt;br&gt;&amp;gt; any more data.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Alternatively perhaps the libraries aren't reusing the TCP/IP connection
&lt;br&gt;&amp;gt; properly. &amp;nbsp;Is there a difference between the amount of memory on the
&lt;br&gt;&amp;gt; machines? &amp;nbsp;Have you watched the size of the process to see if it grows over
&lt;br&gt;&amp;gt; time? &amp;nbsp;I think the bug which prevented me from fetching a not-so-large
&lt;br&gt;&amp;gt; genome from a few months ago (eating up 3GB of memory in the process) has
&lt;br&gt;&amp;gt; not been resolved. &amp;nbsp;If so that could be your problem.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Robert
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Fri, Nov 20, 2009 at 12:44 PM, Alessandra
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26459489&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alessandra.bilardi@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; I'm testing Bio::DB::EUtilities - webagent which interacts with and
&lt;br&gt;&amp;gt;&amp;gt; retrieves data from NCBI's eUtils. My perl script works but it works
&lt;br&gt;&amp;gt;&amp;gt; only if I request less than ~450 times get_Response function.. else I
&lt;br&gt;&amp;gt;&amp;gt; have got this error message:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; ------------- EXCEPTION -------------
&lt;br&gt;&amp;gt;&amp;gt; MSG: Response Error
&lt;br&gt;&amp;gt;&amp;gt; Can't connect to eutils.ncbi.nlm.nih.gov:80 (connect: No route to host)
&lt;br&gt;&amp;gt;&amp;gt; STACK Bio::DB::GenericWebAgent::get_Response
&lt;br&gt;&amp;gt;&amp;gt; /usr/local/share/perl/5.10.0/Bio/DB/GenericWebAgent.pm:215
&lt;br&gt;&amp;gt;&amp;gt; STACK toplevel ./wget4gbk.pl:77
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Bioperl-l mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26459489&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26459489&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bio%3A%3ADB%3A%3AEUtilities-question-tp26447489p26459489.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26459097</id>
	<title>Re: Bio::DB::EUtilities question</title>
	<published>2009-11-21T10:26:05Z</published>
	<updated>2009-11-21T10:26:05Z</updated>
	<author>
		<name>RobertBradbury</name>
	</author>
	<content type="html">It sounds like NCBI may be counting frequency of requests, how much data
&lt;br&gt;they send or something similar. &amp;nbsp;Are you delaying the time between fetches?
&lt;br&gt;&amp;nbsp;The code I've seen typically sleeps for a few seconds each time around a
&lt;br&gt;loop. &amp;nbsp;You might try longer delays between fetches and see if that gets you
&lt;br&gt;any more data.
&lt;br&gt;&lt;br&gt;Alternatively perhaps the libraries aren't reusing the TCP/IP connection
&lt;br&gt;properly. &amp;nbsp;Is there a difference between the amount of memory on the
&lt;br&gt;machines? &amp;nbsp;Have you watched the size of the process to see if it grows over
&lt;br&gt;time? &amp;nbsp;I think the bug which prevented me from fetching a not-so-large
&lt;br&gt;genome from a few months ago (eating up 3GB of memory in the process) has
&lt;br&gt;not been resolved. &amp;nbsp;If so that could be your problem.
&lt;br&gt;&lt;br&gt;Robert
&lt;br&gt;&lt;br&gt;On Fri, Nov 20, 2009 at 12:44 PM, Alessandra
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26459097&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alessandra.bilardi@...&lt;/a&gt;&amp;gt;wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm testing Bio::DB::EUtilities - webagent which interacts with and
&lt;br&gt;&amp;gt; retrieves data from NCBI's eUtils. My perl script works but it works
&lt;br&gt;&amp;gt; only if I request less than ~450 times get_Response function.. else I
&lt;br&gt;&amp;gt; have got this error message:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------- EXCEPTION -------------
&lt;br&gt;&amp;gt; MSG: Response Error
&lt;br&gt;&amp;gt; Can't connect to eutils.ncbi.nlm.nih.gov:80 (connect: No route to host)
&lt;br&gt;&amp;gt; STACK Bio::DB::GenericWebAgent::get_Response
&lt;br&gt;&amp;gt; /usr/local/share/perl/5.10.0/Bio/DB/GenericWebAgent.pm:215
&lt;br&gt;&amp;gt; STACK toplevel ./wget4gbk.pl:77
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26459097&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bio%3A%3ADB%3A%3AEUtilities-question-tp26447489p26459097.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26453982</id>
	<title>Re: Excessive CPU use by various Bioperl sites</title>
	<published>2009-11-20T21:20:37Z</published>
	<updated>2009-11-20T21:20:37Z</updated>
	<author>
		<name>Chris Fields-5</name>
	</author>
	<content type="html">On Nov 20, 2009, at 11:11 PM, Sean Davis wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Fri, Nov 20, 2009 at 8:38 PM, Chris Fields &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26453982&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cjfields@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Robert,
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Not sure why you're seeing that, but the HOWTO (and, AFAIK, the wiki in
&lt;br&gt;&amp;gt;&amp;gt; general) do not use JS, unless there is a specific addition I'm unaware of.
&lt;br&gt;&amp;gt;&amp;gt; Now, the site wiki was recently 'parasited' for redirects, which may be the
&lt;br&gt;&amp;gt;&amp;gt; culprit, but this is now fixed. &amp;nbsp;Can you at least retest to see if this
&lt;br&gt;&amp;gt;&amp;gt; persists?
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Anyone else know about this?
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; The page in question does include javascript, it appears from the source.
&lt;br&gt;&amp;gt; This is a function of using mediawiki, though, I believe and not something
&lt;br&gt;&amp;gt; specific to that page.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Sean
&lt;/div&gt;&lt;br&gt;&amp;lt;/sound of my hand slapping my forehead&amp;gt;
&lt;br&gt;&lt;br&gt;Sean, thanks for pointing that out.
&lt;br&gt;&lt;br&gt;chris
&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26453982&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Excessive-CPU-use-by-various-Bioperl-sites-tp26453147p26453982.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26453926</id>
	<title>Re: Excessive CPU use by various Bioperl sites</title>
	<published>2009-11-20T21:11:34Z</published>
	<updated>2009-11-20T21:11:34Z</updated>
	<author>
		<name>Sean Davis-3</name>
	</author>
	<content type="html">On Fri, Nov 20, 2009 at 8:38 PM, Chris Fields &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26453926&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cjfields@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Robert,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Not sure why you're seeing that, but the HOWTO (and, AFAIK, the wiki in
&lt;br&gt;&amp;gt; general) do not use JS, unless there is a specific addition I'm unaware of.
&lt;br&gt;&amp;gt; &amp;nbsp;Now, the site wiki was recently 'parasited' for redirects, which may be the
&lt;br&gt;&amp;gt; culprit, but this is now fixed. &amp;nbsp;Can you at least retest to see if this
&lt;br&gt;&amp;gt; persists?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Anyone else know about this?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;The page in question does include javascript, it appears from the source.
&lt;br&gt;&amp;nbsp;This is a function of using mediawiki, though, I believe and not something
&lt;br&gt;specific to that page.
&lt;br&gt;&lt;br&gt;Sean
&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26453926&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Excessive-CPU-use-by-various-Bioperl-sites-tp26453147p26453926.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26453814</id>
	<title>Re: Excessive CPU use by various Bioperl sites</title>
	<published>2009-11-20T20:38:23Z</published>
	<updated>2009-11-20T20:38:23Z</updated>
	<author>
		<name>Chris Fields-5</name>
	</author>
	<content type="html">Robert, 
&lt;br&gt;&lt;br&gt;Not sure why you're seeing that, but the HOWTO (and, AFAIK, the wiki in general) do not use JS, unless there is a specific addition I'm unaware of. &amp;nbsp;Now, the site wiki was recently 'parasited' for redirects, which may be the culprit, but this is now fixed. &amp;nbsp;Can you at least retest to see if this persists?
&lt;br&gt;&lt;br&gt;Anyone else know about this?
&lt;br&gt;&lt;br&gt;chris
&lt;br&gt;&lt;br&gt;On Nov 20, 2009, at 7:40 PM, Robert Bradbury wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I run a Linux system which is in a gradual process of evolution from the
&lt;br&gt;&amp;gt; default Linux browsers (Galeon, Epiphany, etc.) through Firefox (better) to
&lt;br&gt;&amp;gt; Google's Chromium (IMO, perhaps the best so far). &amp;nbsp;Chromium allows one to
&lt;br&gt;&amp;gt; create a process per tab/URL so one can effectively track what it is doing.
&lt;br&gt;&amp;gt; It also allows one to track the machine usage of these processes (through
&lt;br&gt;&amp;gt; the Developer &amp;gt; Task manager [shift-escape keyboard] option) which though
&lt;br&gt;&amp;gt; expensive in terms of overhead allows one to track offending windows (in
&lt;br&gt;&amp;gt; terms of memory or CPU use). &amp;nbsp;My processor recently jumped from a typical
&lt;br&gt;&amp;gt; 700 MHz to 1.4 GHz speed (using the Linux Ondemand scheduler - which saves
&lt;br&gt;&amp;gt; ~20 W at the wall outlet -- I've measured it) to the full tilt 2.8 GHz the
&lt;br&gt;&amp;gt; CPU is capable of. &amp;nbsp;Looking at the chrome task manager I was not surprised
&lt;br&gt;&amp;gt; to find the NY Times high on the list (they are pushing content, esp. using
&lt;br&gt;&amp;gt; Javascript) but much to my dismay the Jalview and Howto:Trees:Bioperl
&lt;br&gt;&amp;gt; appeared to be high on the list. &amp;nbsp;Now I am forced to ask myself *why* sites
&lt;br&gt;&amp;gt; which are simply distributing static information are eating up CPU on my
&lt;br&gt;&amp;gt; machine! &amp;nbsp;This is a fundamental flaw in the architecture of the sites --
&lt;br&gt;&amp;gt; wherein there should be conscious efforts to minimize user-CPU use (or avoid
&lt;br&gt;&amp;gt; Javascript entirely). &amp;nbsp;This would not be a problem if I were using Firefox
&lt;br&gt;&amp;gt; as I can easily use NoScript to block Javacscript from non-approved sites.
&lt;br&gt;&amp;gt; But it raises the question of when one should allow Javascript to run (one
&lt;br&gt;&amp;gt; would &amp;quot;normally&amp;quot; approve academic sites by default) when even the academic
&lt;br&gt;&amp;gt; sites are abusing my CPU. &amp;nbsp;There needs to be much greater awareness both on
&lt;br&gt;&amp;gt; the part of software distributors and software consumers that it is *MY* CPU
&lt;br&gt;&amp;gt; and *MY* Electricty and *MY* contribution to global warming. &amp;nbsp;And the
&lt;br&gt;&amp;gt; developers/distributors should not be sucking down those resources without
&lt;br&gt;&amp;gt; first saying &amp;quot;May I?&amp;quot; and I have the option of saying &amp;quot;No you may not.&amp;quot;
&lt;br&gt;&amp;gt; There is enough we can do productively (running low homology blast
&lt;br&gt;&amp;gt; searches) without engaging in endless wheel spinning of Javascripts or
&lt;br&gt;&amp;gt; looped GIFs.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Robert
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Bioperl-l mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26453814&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26453814&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Excessive-CPU-use-by-various-Bioperl-sites-tp26453147p26453814.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26453764</id>
	<title>Re: Installing Bio-perl on dreamhost via CPAN</title>
	<published>2009-11-20T20:33:02Z</published>
	<updated>2009-11-20T20:33:02Z</updated>
	<author>
		<name>Mark A. Jensen</name>
	</author>
	<content type="html">Maybe 'nightmarehost' is more appropriate. I've had no problems on AWS,
&lt;br&gt;but this may not exactly what you need. MAJ
&lt;br&gt;----- Original Message ----- 
&lt;br&gt;From: &amp;quot;Chu, Roy&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26453764&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;roychu@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26453764&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bioperl-l@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Friday, November 20, 2009 3:23 PM
&lt;br&gt;Subject: Re: [Bioperl-l] Installing Bio-perl on dreamhost via CPAN
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;quot;sounds very much like you process was killed for prolonged execution
&lt;br&gt;time, or memory usage. We have a daemon in place that monitors for
&lt;br&gt;processes that take up too much of a shared web server's resources, and
&lt;br&gt;this may have kicked in (and often does when trying to install packages
&lt;br&gt;on a shared server).&amp;quot;
&lt;br&gt;&lt;br&gt;This was the explanation they had. &amp;nbsp;Regarding asking their admins to
&lt;br&gt;install, it seems is a &amp;quot;they'll try to get to it but don't hold your
&lt;br&gt;breath situation.&amp;quot;
&lt;br&gt;&lt;br&gt;Hmmm, I tried some other attempts, installing 1.4.0 posed no problems.
&lt;br&gt;&amp;nbsp;I'm not a perl guru, so I tried to increase the build cache size from
&lt;br&gt;the default, 10 MB, hoping that that may be the problem--can't imagine
&lt;br&gt;how though, since I can't imagine how big the whole package version
&lt;br&gt;can differ by (though honestly, I haven't checked).
&lt;br&gt;Whenever I try to install 1.6.1, it runs into a problem I guess after
&lt;br&gt;the 'make' step and lists the
&lt;br&gt;modules--BioPerl-1.6.0/t/Variation/SeqDiff.t
&lt;br&gt;BioPerl-1.6.0/t/Variation/SNP.t
&lt;br&gt;BioPerl-1.6.0/t/Variation/Variation_IO.t
&lt;br&gt;--and typically gets killed here '&amp;gt; Killed'
&lt;br&gt;&lt;br&gt;Next, I tried 1.6.0, then I get this:
&lt;br&gt;&amp;quot;(I think you ran Build.PL directly, so will use CPAN to install
&lt;br&gt;prerequisites on demand)
&lt;br&gt;CPAN: Storable loaded ok (v2.12)
&lt;br&gt;Going to read '/home/$username/.cpan/Metadata'
&lt;br&gt;Killed&amp;quot; (everything prior works and it seems to get further along than
&lt;br&gt;when I try to install 1.6.1)
&lt;br&gt;&lt;br&gt;Any insight into why this may be happening would be appreciated.
&lt;br&gt;Something EQUALLY appreciated would be a recommendation of a decent
&lt;br&gt;enough hosting service where someone has had success installing
&lt;br&gt;Bio-Perl. &amp;nbsp;I'd try to set up my Mac web sharing feature and then try
&lt;br&gt;to setup the stuff locally, but I haven't yet been able to
&lt;br&gt;successfully get the port forwarding feature working properly on the
&lt;br&gt;apple airport extreme--perplexing. &amp;nbsp;Next, I might just try to install
&lt;br&gt;via the Build.pl script.
&lt;br&gt;&lt;br&gt;Hmm, checking the wiki, it seems I'll still be able to run remote
&lt;br&gt;blast and use the basic seq modules, although some discrepancies and
&lt;br&gt;idiosyncrasies may be expected? &amp;nbsp;Any head-ups about any false
&lt;br&gt;assumptions by me would be greatly appreciated.
&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;Roy
&lt;br&gt;&lt;br&gt;On Fri, Nov 20, 2009 at 5:00 AM, Chris Fields &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26453764&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cjfields@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Nov 20, 2009, at 4:44 AM, Charles Plessy wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Le Fri, Nov 20, 2009 at 02:21:54AM -0800, Chu, Roy a écrit :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Does anyone use dreamhost as a web hosting service? I'm just curious
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; if anyone has had any luck installing the module as their daemon seems
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; to kill my process whenever I try to install it. Dreamhost tech
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; support attributes it to either exceeding the allocated memory cache
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; or exceeding the processing time. I tried to nice the process, but
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; that didn't help for me. Any luck or experience in resolving this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; would be much appreciated. I suppose my next attempt would be to try
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; installing it directly and hope I don't need root...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Dear Roy,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; DreamHost uses Debian, so you can suggest them to install the Debian package.
&lt;br&gt;&amp;gt;&amp;gt; If you are in contact with the tech service, do not hesitate to tell them to
&lt;br&gt;&amp;gt;&amp;gt; contact me if they are interested by a backport of the 1.6.0 package. For
&lt;br&gt;&amp;gt;&amp;gt; version 1.6.1, it may be more difficult as it depends on perl 5.10.1.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any reason why this is so? We specify compatibility back to 5.6.1.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Alex mentioned the reliance on the specific Extutils::Manifest version. The 
&lt;br&gt;&amp;gt; version requested has an important bug fix, is present on CPAN, and is 
&lt;br&gt;&amp;gt; backwards-compatible to 5.6.1. It should be fairly easy to request that as a 
&lt;br&gt;&amp;gt; separate package.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; A strict requirement for perl 5.10.1 doesn't make sense in that light, unless 
&lt;br&gt;&amp;gt; said perl maintainer can enlighten us as to why this is an issue? This one may 
&lt;br&gt;&amp;gt; require a ranty blog post.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; PS: if you propse to install BioPerl as a feature in the Dreamhost panel, I
&lt;br&gt;&amp;gt;&amp;gt; will vote for it :)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Have a nice day,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Charles Plessy
&lt;br&gt;&amp;gt;&amp;gt; Debian Med packaging team,
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.debian.org/devel/debian-med&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.debian.org/devel/debian-med&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Tsurumi, Kanagawa, Japan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; chris
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Bioperl-l mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26453764&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26453764&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26453764&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Installing-Bio-perl-on-dreamhost-via-CPAN-tp26441093p26453764.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26453706</id>
	<title>ohlohers</title>
	<published>2009-11-20T20:17:12Z</published>
	<updated>2009-11-20T20:17:12Z</updated>
	<author>
		<name>Mark A. Jensen</name>
	</author>
	<content type="html">You can now add your Ohloh widgets and increase your carbon footprint with the less crufty:
&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;lt;winterPreWiki&amp;gt;
&lt;br&gt;&amp;nbsp;{{#ohloh|acct_id|TYPE}}
&lt;br&gt;&amp;nbsp;&amp;lt;/winterPreWiki&amp;gt;
&lt;br&gt;&lt;br&gt;where TYPE is [Detailed|Rank|Tiny]. Taint checks aplenty.
&lt;br&gt;MAJ
&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26453706&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ohlohers-tp26453706p26453706.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26453147</id>
	<title>Excessive CPU use by various Bioperl sites</title>
	<published>2009-11-20T17:40:14Z</published>
	<updated>2009-11-20T17:40:14Z</updated>
	<author>
		<name>RobertBradbury</name>
	</author>
	<content type="html">I run a Linux system which is in a gradual process of evolution from the
&lt;br&gt;default Linux browsers (Galeon, Epiphany, etc.) through Firefox (better) to
&lt;br&gt;Google's Chromium (IMO, perhaps the best so far). &amp;nbsp;Chromium allows one to
&lt;br&gt;create a process per tab/URL so one can effectively track what it is doing.
&lt;br&gt;&amp;nbsp;It also allows one to track the machine usage of these processes (through
&lt;br&gt;the Developer &amp;gt; Task manager [shift-escape keyboard] option) which though
&lt;br&gt;expensive in terms of overhead allows one to track offending windows (in
&lt;br&gt;terms of memory or CPU use). &amp;nbsp;My processor recently jumped from a typical
&lt;br&gt;700 MHz to 1.4 GHz speed (using the Linux Ondemand scheduler - which saves
&lt;br&gt;~20 W at the wall outlet -- I've measured it) to the full tilt 2.8 GHz the
&lt;br&gt;CPU is capable of. &amp;nbsp;Looking at the chrome task manager I was not surprised
&lt;br&gt;to find the NY Times high on the list (they are pushing content, esp. using
&lt;br&gt;Javascript) but much to my dismay the Jalview and Howto:Trees:Bioperl
&lt;br&gt;appeared to be high on the list. &amp;nbsp;Now I am forced to ask myself *why* sites
&lt;br&gt;which are simply distributing static information are eating up CPU on my
&lt;br&gt;machine! &amp;nbsp;This is a fundamental flaw in the architecture of the sites --
&lt;br&gt;wherein there should be conscious efforts to minimize user-CPU use (or avoid
&lt;br&gt;Javascript entirely). &amp;nbsp;This would not be a problem if I were using Firefox
&lt;br&gt;as I can easily use NoScript to block Javacscript from non-approved sites.
&lt;br&gt;&amp;nbsp;But it raises the question of when one should allow Javascript to run (one
&lt;br&gt;would &amp;quot;normally&amp;quot; approve academic sites by default) when even the academic
&lt;br&gt;sites are abusing my CPU. &amp;nbsp;There needs to be much greater awareness both on
&lt;br&gt;the part of software distributors and software consumers that it is *MY* CPU
&lt;br&gt;and *MY* Electricty and *MY* contribution to global warming. &amp;nbsp;And the
&lt;br&gt;developers/distributors should not be sucking down those resources without
&lt;br&gt;first saying &amp;quot;May I?&amp;quot; and I have the option of saying &amp;quot;No you may not.&amp;quot;
&lt;br&gt;&amp;nbsp;There is enough we can do productively (running low homology blast
&lt;br&gt;searches) without engaging in endless wheel spinning of Javascripts or
&lt;br&gt;looped GIFs.
&lt;br&gt;&lt;br&gt;Robert
&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26453147&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Excessive-CPU-use-by-various-Bioperl-sites-tp26453147p26453147.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26452770</id>
	<title>Re: Installing Bio-perl on dreamhost via CPAN</title>
	<published>2009-11-20T17:07:23Z</published>
	<updated>2009-11-20T17:07:23Z</updated>
	<author>
		<name>Charles Plessy-9</name>
	</author>
	<content type="html">Le Fri, Nov 20, 2009 at 07:00:45AM -0600, Chris Fields a écrit :
&lt;br&gt;&amp;gt; On Nov 20, 2009, at 4:44 AM, Charles Plessy wrote:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; DreamHost uses Debian, so you can suggest them to install the Debian
&lt;br&gt;&amp;gt; &amp;gt; package. &amp;nbsp;If you are in contact with the tech service, do not hesitate to
&lt;br&gt;&amp;gt; &amp;gt; tell them to contact me if they are interested by a backport of the 1.6.0
&lt;br&gt;&amp;gt; &amp;gt; package. For version 1.6.1, it may be more difficult as it depends on perl
&lt;br&gt;&amp;gt; &amp;gt; 5.10.1.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Any reason why this is so? &amp;nbsp;We specify compatibility back to 5.6.1.
&lt;br&gt;&lt;br&gt;Dear Chris,
&lt;br&gt;&lt;br&gt;you make a good point: although for building we need to either depend on perl
&lt;br&gt;5.10.1 or package separately Extutils::Manifest, the resulting bioperl package
&lt;br&gt;does not depend on such a high version. Therefore, there is no need for a
&lt;br&gt;backport, and the latest Debian package can be installed on Debian stable
&lt;br&gt;(5.0/Lenny) system. I just checked the Dreamhost machine on which I happen to
&lt;br&gt;have an acces, ‘waratahs’, and it seems to be older, but nevertheless it may be
&lt;br&gt;worth asking the admins anyway (with the big drawback that they would have to
&lt;br&gt;be asked for each update).
&lt;br&gt;&lt;br&gt;Have a nice week-end,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Charles Plessy
&lt;br&gt;Debian Med packaging team,
&lt;br&gt;&lt;a href=&quot;http://www.debian.org/devel/debian-med&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.debian.org/devel/debian-med&lt;/a&gt;&lt;br&gt;Tsurumi, Kanagawa, Japan
&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26452770&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Installing-Bio-perl-on-dreamhost-via-CPAN-tp26441093p26452770.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26450030</id>
	<title>Re: Installing Bio-perl on dreamhost via CPAN</title>
	<published>2009-11-20T12:40:24Z</published>
	<updated>2009-11-20T12:40:24Z</updated>
	<author>
		<name>Chris Fields-5</name>
	</author>
	<content type="html">BioPerl is pure perl. &amp;nbsp;If you believe all dependencies are installed, just unpack the dist to a specific directory and point PERL5LIB at it (for bash):
&lt;br&gt;&lt;br&gt;export PERL5LIB=/home/USER/bioperl/bioperl-live
&lt;br&gt;&lt;br&gt;Note that if you plan on doing the same for other bioperl-related modules (ex: bioperl-db) you'll need to add 'lib' to it, as they use a generic Module::Build now.
&lt;br&gt;&lt;br&gt;export PERL5LIB=/home/USER/bioperl/bioperl-db/lib
&lt;br&gt;&lt;br&gt;You can also add a 'use lib' directive in your scripts as well. &amp;nbsp;More at the following link:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.bioperl.org/wiki/Installing_Bioperl_for_Unix#USING_MODULES_NOT_INSTALLED_IN_THE_STANDARD_LOCATION&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bioperl.org/wiki/Installing_Bioperl_for_Unix#USING_MODULES_NOT_INSTALLED_IN_THE_STANDARD_LOCATION&lt;/a&gt;&lt;br&gt;&lt;br&gt;chris
&lt;br&gt;&lt;br&gt;On Nov 20, 2009, at 2:23 PM, Chu, Roy wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;quot;sounds very much like you process was killed for prolonged execution
&lt;br&gt;&amp;gt; time, or memory usage. We have a daemon in place that monitors for
&lt;br&gt;&amp;gt; processes that take up too much of a shared web server's resources, and
&lt;br&gt;&amp;gt; this may have kicked in (and often does when trying to install packages
&lt;br&gt;&amp;gt; on a shared server).&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This was the explanation they had. &amp;nbsp;Regarding asking their admins to
&lt;br&gt;&amp;gt; install, it seems is a &amp;quot;they'll try to get to it but don't hold your
&lt;br&gt;&amp;gt; breath situation.&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hmmm, I tried some other attempts, installing 1.4.0 posed no problems.
&lt;br&gt;&amp;gt; I'm not a perl guru, so I tried to increase the build cache size from
&lt;br&gt;&amp;gt; the default, 10 MB, hoping that that may be the problem--can't imagine
&lt;br&gt;&amp;gt; how though, since I can't imagine how big the whole package version
&lt;br&gt;&amp;gt; can differ by (though honestly, I haven't checked).
&lt;br&gt;&amp;gt; Whenever I try to install 1.6.1, it runs into a problem I guess after
&lt;br&gt;&amp;gt; the 'make' step and lists the
&lt;br&gt;&amp;gt; modules--BioPerl-1.6.0/t/Variation/SeqDiff.t
&lt;br&gt;&amp;gt; BioPerl-1.6.0/t/Variation/SNP.t
&lt;br&gt;&amp;gt; BioPerl-1.6.0/t/Variation/Variation_IO.t
&lt;br&gt;&amp;gt; --and typically gets killed here '&amp;gt; Killed'
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Next, I tried 1.6.0, then I get this:
&lt;br&gt;&amp;gt; &amp;quot;(I think you ran Build.PL directly, so will use CPAN to install
&lt;br&gt;&amp;gt; prerequisites on demand)
&lt;br&gt;&amp;gt; CPAN: Storable loaded ok (v2.12)
&lt;br&gt;&amp;gt; Going to read '/home/$username/.cpan/Metadata'
&lt;br&gt;&amp;gt; Killed&amp;quot; (everything prior works and it seems to get further along than
&lt;br&gt;&amp;gt; when I try to install 1.6.1)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Any insight into why this may be happening would be appreciated.
&lt;br&gt;&amp;gt; Something EQUALLY appreciated would be a recommendation of a decent
&lt;br&gt;&amp;gt; enough hosting service where someone has had success installing
&lt;br&gt;&amp;gt; Bio-Perl. &amp;nbsp;I'd try to set up my Mac web sharing feature and then try
&lt;br&gt;&amp;gt; to setup the stuff locally, but I haven't yet been able to
&lt;br&gt;&amp;gt; successfully get the port forwarding feature working properly on the
&lt;br&gt;&amp;gt; apple airport extreme--perplexing. &amp;nbsp;Next, I might just try to install
&lt;br&gt;&amp;gt; via the Build.pl script.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hmm, checking the wiki, it seems I'll still be able to run remote
&lt;br&gt;&amp;gt; blast and use the basic seq modules, although some discrepancies and
&lt;br&gt;&amp;gt; idiosyncrasies may be expected? &amp;nbsp;Any head-ups about any false
&lt;br&gt;&amp;gt; assumptions by me would be greatly appreciated.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks in advance,
&lt;br&gt;&amp;gt; Roy
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Fri, Nov 20, 2009 at 5:00 AM, Chris Fields &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26450030&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cjfields@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; On Nov 20, 2009, at 4:44 AM, Charles Plessy wrote:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Le Fri, Nov 20, 2009 at 02:21:54AM -0800, Chu, Roy a écrit :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Does anyone use dreamhost as a web hosting service? &amp;nbsp;I'm just curious
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; if anyone has had any luck installing the module as their daemon seems
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to kill my process whenever I try to install it. &amp;nbsp;Dreamhost tech
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; support attributes it to either exceeding the allocated memory cache
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; or exceeding the processing time. &amp;nbsp;I tried to nice the process, but
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that didn't help for me. &amp;nbsp;Any luck or experience in resolving this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; would be much appreciated. &amp;nbsp;I suppose my next attempt would be to try
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; installing it directly and hope I don't need root...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Dear Roy,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; DreamHost uses Debian, so you can suggest them to install the Debian package.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; If you are in contact with the tech service, do not hesitate to tell them to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; contact me if they are interested by a backport of the 1.6.0 package. For
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; version 1.6.1, it may be more difficult as it depends on perl 5.10.1.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Any reason why this is so? &amp;nbsp;We specify compatibility back to 5.6.1.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Alex mentioned the reliance on the specific Extutils::Manifest version. &amp;nbsp;The version requested has an important bug fix, is present on CPAN, and is backwards-compatible to 5.6.1. &amp;nbsp;It should be fairly easy to request that as a separate package.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; A strict requirement for perl 5.10.1 doesn't make sense in that light, unless said perl maintainer can enlighten us as to why this is an issue? &amp;nbsp;This one may require a ranty blog post.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; PS: if you propse to install BioPerl as a feature in the Dreamhost panel, I
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; will vote for it :)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Have a nice day,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Charles Plessy
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Debian Med packaging team,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.debian.org/devel/debian-med&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.debian.org/devel/debian-med&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Tsurumi, Kanagawa, Japan
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; chris
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Bioperl-l mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26450030&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Bioperl-l mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26450030&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bioperl-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26450030&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bioperl-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/bioperl-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/bioperl-l&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Perl---Bioperl-L-f13598.html&quot; embed=&quot;fixTarget[13598]&quot; target=&quot;_top&quot; &gt;Perl - Bioperl-L&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Installing-Bio-perl-on-dreamhost-via-CPAN-tp26441093p26450030.html" />
</entry>

</feed>
