Sha256: 331c8281749998b0c38607142751d93ed8beec6430a03b9a74852bff1a09887c

Contents?: true

Size: 617 Bytes

Versions: 11

Compression:

Stored size: 617 Bytes

Contents

$: << File.expand_path(File.dirname(__FILE__) + '/../lib')
$: << File.expand_path('.')

require "bio/db/sam"
require "bio/db/sam/sam"

bam_file = ARGV[0]
fasta_file = ARGV[1]
chromosmes = ARGV[2]


sam       = Bio::DB::Sam.new({:bam=>bam_file, :fasta=>fasta_file})
sam.open
File.open(chromosmes, "r") do |file|
    file.each_line{|line|
      
      
      
     
      fetching = line.split()[0]
	    last = line.split()[1].to_i
	    covs = sam.chromosome_coverage(fetching, 0, last)
	    puts "POS\tCOV"
	   # puts "#{fetching}\t#{last}"
	    covs.each_with_index{ |cov, i| puts "#{i}\t#{cov}" }
    }
end
sam.close

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
bio-samtools-0.4.1 test/coverage_plot.rb
bio-samtools-0.4.0 test/coverage_plot.rb
bio-samtools-0.3.2 test/coverage_plot.rb
bio-samtools-0.3.1 test/coverage_plot.rb
bio-samtools-0.3.0 test/coverage_plot.rb
bio-samtools-0.2.5 test/coverage_plot.rb
bio-samtools-0.2.4 test/coverage_plot.rb
bio-samtools-0.2.3 test/coverage_plot.rb
bio-samtools-0.2.2 test/coverage_plot.rb
bio-samtools-0.2.1 test/coverage_plot.rb
bio-samtools-0.2.0 test/coverage_plot.rb