[Bioperl-l] RE: :SeqIO HOWTO
Brian Osborne
brian_osborne at cognia.com
Thu Nov 3 13:32:31 EST 2005
Barry,
That was a beautiful answer.
You should write some HOWTOs!
Brian O.
On 11/3/05 11:52 AM, "Barry Moore" <bmoore at genetics.utah.edu> wrote:
> Li-
>
> If I understand you question correctly, you are asking if the variable
> that contains the sequence(s) ($inseq in your script) from you sequence
> file is a string (called a scalar in perl) as opposed to an array. The
> answer is "neither". The variable $inseq is a hash based Bio::SeqIO
> object that holds the details for reading sequences from your sequence
> file. One of the methods associated with that object is next_seq which
> returns then next sequence in you file. Actually it returns another hash
> based object - a Bio::Seq object which contains all the details about
> the next sequence in the file. That Bio::Seq object has a number of
> methods associated with it which allow you to retrieve details like
> display id and sequence. So while $inseq is neither a scalar nor an
> array, in terms of what it can do, it would be better to think of it in
> terms of an array because it can read a file with many sequences in it,
> and you can step through those sequences with next_seq like you would
> step through the elements in an array with a for each loop. Hope I
> answered the correct question.
>
> Barry
>
> P.S. Try to remember to reply-all so that your questions go to the
> list, and not only to me. That way others can contribute to the
> discussion as well.
>
>> -----Original Message-----
>> From: chen li [mailto:chen_li3 at yahoo.com]
>> Sent: Thursday, November 03, 2005 2:05 AM
>> To: Barry Moore
>> Subject: Bio::SeqIO HOWTO
>>
>> Dear Dr. Moore,
>>
>> Thank you very much.
>>
>> You are right. The script works correctly only if the
>> input is in genbank format but not the fasta format.
>>
>> One more question: I guess the read-in sequence is a
>> string but not an array, am I right?
>>
>> Li
>>
>>
>>
>> __________________________________
>> Yahoo! FareChase: Search multiple travel sites in one click.
>> http://farechase.yahoo.com
>
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l at portal.open-bio.org
> http://portal.open-bio.org/mailman/listinfo/bioperl-l
More information about the Bioperl-l
mailing list