Class: Bio::Bam::SQLine

Inherits:
Object
  • Object
show all
Defined in:
lib/bio-sambamba/samheader.rb

Overview

Represents a @SQ line from SAM header

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(json) ⇒ SQLine

Wrap JSON object from sambamba output



69
70
71
# File 'lib/bio-sambamba/samheader.rb', line 69

def initialize(json)
  @json = json
end

Instance Attribute Details

#assemblyObject (readonly)

Genome assembly identifier



80
81
82
# File 'lib/bio-sambamba/samheader.rb', line 80

def assembly
  @assembly
end

#md5Object (readonly)

MD5 checksum of the sequence in uppercase, with gaps and spaces removed



83
84
85
# File 'lib/bio-sambamba/samheader.rb', line 83

def md5
  @md5
end

#sequence_lengthObject (readonly)

Reference sequence length



77
78
79
# File 'lib/bio-sambamba/samheader.rb', line 77

def sequence_length
  @sequence_length
end

#sequence_nameObject (readonly)

Reference sequence name



74
75
76
# File 'lib/bio-sambamba/samheader.rb', line 74

def sequence_name
  @sequence_name
end

#speciesObject (readonly)

Species



86
87
88
# File 'lib/bio-sambamba/samheader.rb', line 86

def species
  @species
end

#uriObject (readonly)

URI of the sequence



89
90
91
# File 'lib/bio-sambamba/samheader.rb', line 89

def uri
  @uri
end