Method: HTS::Faidx::Sequence#initialize

Defined in:
lib/hts/faidx/sequence.rb

#initialize(faidx, name) ⇒ Sequence

Returns a new instance of Sequence.

Raises:

  • (ArgumentError)


6
7
8
9
10
11
# File 'lib/hts/faidx/sequence.rb', line 6

def initialize(faidx, name)
  raise ArgumentError, "Sequence not found: #{name}" unless faidx.has_key?(name)

  @faidx = faidx
  @name = name
end