Sha256: 2c6170dbf3a7fff116b4f6cc8f328f30daa24ba5bc91f7cf48bb17f786f8ce08

Contents?: true

Size: 722 Bytes

Versions: 20

Compression:

Stored size: 722 Bytes

Contents

#require 'rubygems'
#require'ffi'
#require 'bio/db/sam/bam'
module Bio
  class DB
    module SAM
      module Tools
        extend FFI::Library
        #ffi_lib "#{File.join(File.expand_path(File.dirname(__FILE__)),'external','libbam.dylib')}"
        ffi_lib Bio::DB::SAM::Library.filename

        attach_function :fai_build, [ :string ], :int
        attach_function :fai_destroy, [ :pointer ], :void
        attach_function :fai_load, [ :string ], :pointer
        attach_function :fai_fetch, [ :pointer, :string, :pointer ], :string
        attach_function :faidx_fetch_nseq, [ :pointer ], :int
        attach_function :faidx_fetch_seq, [ :pointer, :string, :int, :int, :pointer ], :string
      end
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
bio-samtools-2.0.4 lib/bio/db/sam/faidx_old.rb
bio-samtools-2.0.3 lib/bio/db/sam/faidx_old.rb
bio-samtools-0.6.2 lib/bio/db/sam/faidx.rb
bio-samtools-0.6.0 lib/bio/db/sam/faidx.rb
bio-samtools-0.5.3 lib/bio/db/sam/faidx.rb
bio-samtools-0.5.2 lib/bio/db/sam/faidx.rb
bio-samtools-0.5.1 lib/bio/db/sam/faidx.rb
bio-samtools-0.5.0 lib/bio/db/sam/faidx.rb
bio-samtools-0.4.2 lib/bio/db/sam/faidx.rb
bio-samtools-0.4.1 lib/bio/db/sam/faidx.rb
bio-samtools-0.4.0 lib/bio/db/sam/faidx.rb
bio-samtools-0.3.2 lib/bio/db/sam/faidx.rb
bio-samtools-0.3.1 lib/bio/db/sam/faidx.rb
bio-samtools-0.3.0 lib/bio/db/sam/faidx.rb
bio-samtools-0.2.5 lib/bio/db/sam/faidx.rb
bio-samtools-0.2.4 lib/bio/db/sam/faidx.rb
bio-samtools-0.2.3 lib/bio/db/sam/faidx.rb
bio-samtools-0.2.2 lib/bio/db/sam/faidx.rb
bio-samtools-0.2.1 lib/bio/db/sam/faidx.rb
bio-samtools-0.2.0 lib/bio/db/sam/faidx.rb