[Bioperl-l] Genbank to gff3 conversion problem

Chris Fields cjfields at illinois.edu
Thu Jan 29 21:20:27 UTC 2009


On Jan 29, 2009, at 3:15 PM, Chris Mungall wrote:

>
> On Jan 29, 2009, at 5:39 AM, Chris Fields wrote:
>
>>
>> On Jan 29, 2009, at 5:58 AM, Dan Bolser wrote:
>>
>>> 2009/1/29 shafeeq rim <hsa_rim at yahoo.co.in>:
>>>> Hi,
>>>>
>>>> I was trying my hands on  bp_genbank2gff3.pl script
>>>> in Bioperl but getting lots of errors. I first tried with .gbk  
>>>> file in
>>>> genbank and then .gbs file but still no success. I actually want  
>>>> Human
>>>> genome annotation file in gff3 format for my application. Is  
>>>> there any other
>>>> software or script for gff3 conversion from genbank format apart  
>>>> from
>>>> this bioperl script? Readseq utility is there but it converts  
>>>> only into
>>>> gff2.
>>>
>>> You could try this one liner:
>>>
>>> perl -MBio::SeqIO -e '
>>> $s = Bio::SeqIO->new( -file => shift )->next_seq;
>>> print "# ", $s->feature_count, "\n";
>>> print $_->gff_string, "\n" foreach $s->get_SeqFeatures
>>>
>>> ' my.gbf > my.gbf.gff
>>>
>>> Which is roughly equivalent to the bp_genbank2gff3.pl ;-)
>>>
>>>
>>> Dan.
>>
>> Yes, but does it unflatten properly, or check GO for the correct  
>> terms (both important with GFF3)?
>
> I think you mean SO :-)

Yes, I stand corrected.

chris



More information about the Bioperl-l mailing list