Sha256: 9fe0f6c5c03d3fa500060f23208fb31d844ee810a36e5e4c6a73a784d736f796

Contents?: true

Size: 957 Bytes

Versions: 6

Compression:

Stored size: 957 Bytes

Contents

#!/usr/bin/env ruby
#
# gb2fasta.rb - convert GenBank entry into FASTA format (nuc)
#
#   Copyright (C) 2001 KATAYAMA Toshiaki <k@bioruby.org>
#   Copyright (C) 2002 Yoshinori K. Okuji <o@bioruby.org>
#
#  This program is free software; you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation; either version 2 of the License, or
#  (at your option) any later version.
#
#  This program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  $Id: gb2fasta.rb,v 0.5 2002/07/23 04:51:24 k Exp $
#

require 'bio/io/flatfile'
require 'bio/db/genbank'

include Bio

ff = FlatFile.new(GenBank, ARGF)

while gb = ff.next_entry
  print gb.seq.to_fasta("gb:#{gb.entry_id} #{gb.definition}", 70)
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
bio-1.0.0 sample/gb2fasta.rb
bio-0.7.1 sample/gb2fasta.rb
bio-0.7.0 sample/gb2fasta.rb
bio-1.1.0 sample/gb2fasta.rb
bio-1.2.0 sample/gb2fasta.rb
bio-1.2.1 sample/gb2fasta.rb