Class: DustQuery

Inherits:
Object
  • Object
show all
Defined in:
lib/scbi_blast/dust_masker.rb

Overview

DustQuery class

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(query_id) ⇒ DustQuery

Returns a new instance of DustQuery.



28
29
30
31
# File 'lib/scbi_blast/dust_masker.rb', line 28

def initialize(query_id)
  @dust=[]
  @query_id = query_id
end

Instance Attribute Details

#dustObject

Returns the value of attribute dust.



26
27
28
# File 'lib/scbi_blast/dust_masker.rb', line 26

def dust
  @dust
end

#query_idObject

Returns the value of attribute query_id.



26
27
28
# File 'lib/scbi_blast/dust_masker.rb', line 26

def query_id
  @query_id
end

Instance Method Details

#inspectObject



37
38
39
40
41
42
# File 'lib/scbi_blast/dust_masker.rb', line 37

def inspect
  res= "Query #{query_id}:"
  @dust.each do |d|
    res += " from #{d[0]} to #{d[1]}"
  end
end

#push(interval) ⇒ Object



33
34
35
# File 'lib/scbi_blast/dust_masker.rb', line 33

def push(interval)
  @dust.push interval
end