4 Dec 2005 22:49
Re: Bio:Seq $seq_obj->accession_number not returningaccession number?
Jason Stajich <jason.stajich <at> duke.edu>
2005-12-04 21:49:40 GMT
2005-12-04 21:49:40 GMT
Sam - Yeah what Barry said. It doesn't get set when reading fasta files - see Hilmar's link below for more info - all the info is in the display id, available in $seq- >display_id my ($gi,$acc,$locus); (undef,$gi,undef,$acc,$locus) = split(/\|/,$seq->display_id); $seq->accession_number($acc); I thought there was a function already to do this for you, but I guess not. There is something Search::Hit objects to parse accession number so maybe we can consolidate this if someone volunteers to do it. See also Hilmar's response about this: http://bioperl.org/pipermail/bioperl-l/2005-August/019579.html I've added it as a Q&A to the new wiki FAQ which we'll roll out soon. -jason On Dec 4, 2005, at 4:23 PM, Barry Moore wrote: > Sam- > > The fasta parser makes no attempt to parse the fasta header since > there > is no standard format for what should be in a fasta header. Parse the > accession out of the primary_id field with a regular expression in(Continue reading)
RSS Feed