Sha256: f8404da4e8d25469434b2de537e4cf039ee4673fb5eac09e5d358b119316d9fb
Contents?: true
Size: 587 Bytes
Versions: 20
Compression:
Stored size: 587 Bytes
Contents
module Bio class Gadget < Thor namespace :bio desc 'wigchr WIG CHR', 'extract wiggle track on specified chromosome' def wigchr(wigfile, chr) target = false myopen(wigfile) { |fp| fp.each { |line| if (/^(fixed|variable)Step/ =~ line) if (/chrom=#{chr}\s/ =~ line) target = true puts line else target = false end elsif (/^\d/ =~ line) puts line if target else puts line end } } end end end
Version data entries
20 entries across 20 versions & 1 rubygems