Class: ExtensionCluster

Inherits:
Object
  • Object
show all
Includes:
ClusterMethods
Defined in:
lib/pcr_batching_representation.rb

Overview

A cluster of PCR operations based on the nearness of their extension times

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from ClusterMethods

#members

Instance Attribute Details

#max_annealObject (readonly)

Returns the value of attribute max_anneal



264
265
266
# File 'lib/pcr_batching_representation.rb', line 264

def max_anneal
  @max_anneal
end

#max_extensionObject (readonly)

Returns the value of attribute max_extension



264
265
266
# File 'lib/pcr_batching_representation.rb', line 264

def max_extension
  @max_extension
end

#mean_extensionObject (readonly)

Returns the value of attribute mean_extension



264
265
266
# File 'lib/pcr_batching_representation.rb', line 264

def mean_extension
  @mean_extension
end

#min_annealObject (readonly)

Returns the value of attribute min_anneal



264
265
266
# File 'lib/pcr_batching_representation.rb', line 264

def min_anneal
  @min_anneal
end

#min_extensionObject (readonly)

Returns the value of attribute min_extension



264
265
266
# File 'lib/pcr_batching_representation.rb', line 264

def min_extension
  @min_extension
end

#sizeObject (readonly)

Returns the value of attribute size



264
265
266
# File 'lib/pcr_batching_representation.rb', line 264

def size
  @size
end

Instance Method Details

#to_sObject



323
324
325
# File 'lib/pcr_batching_representation.rb', line 323

def to_s
    "size: #{@size} \n extension range: #{min_extension}-#{max_extension} \n anneal range: #{min_anneal}-#{max_anneal} \n"
end