Class: Bio::FinishM::ScaffoldBreaker::Gap

Inherits:
Object
  • Object
show all
Defined in:
lib/assembly/scaffold_breaker.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#numberObject

Returns the value of attribute number.



81
82
83
# File 'lib/assembly/scaffold_breaker.rb', line 81

def number
  @number
end

#scaffoldObject

Returns the value of attribute scaffold.



81
82
83
# File 'lib/assembly/scaffold_breaker.rb', line 81

def scaffold
  @scaffold
end

#startObject

Returns the value of attribute start.



81
82
83
# File 'lib/assembly/scaffold_breaker.rb', line 81

def start
  @start
end

#stopObject

Returns the value of attribute stop.



81
82
83
# File 'lib/assembly/scaffold_breaker.rb', line 81

def stop
  @stop
end

Instance Method Details

#coordsObject



83
84
85
# File 'lib/assembly/scaffold_breaker.rb', line 83

def coords
  @scaffold.name+':'+(@start+1).to_s+'-'+(@stop).to_s
end

#lengthObject

i.e. the number of N characters that would represent this gap



88
89
90
# File 'lib/assembly/scaffold_breaker.rb', line 88

def length
  @stop-@start+1
end