Class: Rafflesia::CorpuReleaseSequenceQueryCalibrationTrace

Inherits:
Types::BaseModel
  • Object
show all
Defined in:
lib/rafflesia/datasets/corpu_release_sequence_query_calibration_trace.rb

Constant Summary collapse

HASH_ATTRS =
{
  object_reads_by_family: :object_reads_by_family,
  object_upper_bound_by_family: :object_upper_bound_by_family,
  planned_common_seed_route_count: :planned_common_seed_route_count,
  planned_object_upper_bound_score_mean: :planned_object_upper_bound_score_mean,
  planned_object_upper_bound_score_sum: :planned_object_upper_bound_score_sum,
  planned_query_bin_count: :planned_query_bin_count,
  planned_route_count: :planned_route_count,
  planned_route_score_mean: :planned_route_score_mean,
  planned_route_score_sum: :planned_route_score_sum,
  planner_mode: :planner_mode,
  query_bin_count: :query_bin_count,
  query_class: :query_class,
  route_hit_count: :route_hit_count,
  selected_routes_by_family: :selected_routes_by_family,
  selected_routes_by_query_bin: :selected_routes_by_query_bin
}.freeze

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(json) ⇒ CorpuReleaseSequenceQueryCalibrationTrace

Returns a new instance of CorpuReleaseSequenceQueryCalibrationTrace.



43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_calibration_trace.rb', line 43

def initialize(json)
  super()
  hash = self.class.normalize(json)
  @object_reads_by_family = hash[:object_reads_by_family] || {}
  @object_upper_bound_by_family = hash[:object_upper_bound_by_family] || {}
  @planned_common_seed_route_count = hash[:planned_common_seed_route_count]
  @planned_object_upper_bound_score_mean = hash[:planned_object_upper_bound_score_mean]
  @planned_object_upper_bound_score_sum = hash[:planned_object_upper_bound_score_sum]
  @planned_query_bin_count = hash[:planned_query_bin_count]
  @planned_route_count = hash[:planned_route_count]
  @planned_route_score_mean = hash[:planned_route_score_mean]
  @planned_route_score_sum = hash[:planned_route_score_sum]
  @planner_mode = hash[:planner_mode]
  @query_bin_count = hash[:query_bin_count]
  @query_class = hash[:query_class]
  @route_hit_count = hash[:route_hit_count]
  @selected_routes_by_family = hash[:selected_routes_by_family] || {}
  @selected_routes_by_query_bin = hash[:selected_routes_by_query_bin] || {}
end

Instance Attribute Details

#object_reads_by_familyObject

Returns the value of attribute object_reads_by_family.



26
27
28
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_calibration_trace.rb', line 26

def object_reads_by_family
  @object_reads_by_family
end

#object_upper_bound_by_familyObject

Returns the value of attribute object_upper_bound_by_family.



26
27
28
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_calibration_trace.rb', line 26

def object_upper_bound_by_family
  @object_upper_bound_by_family
end

#planned_common_seed_route_countObject

Returns the value of attribute planned_common_seed_route_count.



26
27
28
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_calibration_trace.rb', line 26

def planned_common_seed_route_count
  @planned_common_seed_route_count
end

#planned_object_upper_bound_score_meanObject

Returns the value of attribute planned_object_upper_bound_score_mean.



26
27
28
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_calibration_trace.rb', line 26

def planned_object_upper_bound_score_mean
  @planned_object_upper_bound_score_mean
end

#planned_object_upper_bound_score_sumObject

Returns the value of attribute planned_object_upper_bound_score_sum.



26
27
28
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_calibration_trace.rb', line 26

def planned_object_upper_bound_score_sum
  @planned_object_upper_bound_score_sum
end

#planned_query_bin_countObject

Returns the value of attribute planned_query_bin_count.



26
27
28
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_calibration_trace.rb', line 26

def planned_query_bin_count
  @planned_query_bin_count
end

#planned_route_countObject

Returns the value of attribute planned_route_count.



26
27
28
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_calibration_trace.rb', line 26

def planned_route_count
  @planned_route_count
end

#planned_route_score_meanObject

Returns the value of attribute planned_route_score_mean.



26
27
28
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_calibration_trace.rb', line 26

def planned_route_score_mean
  @planned_route_score_mean
end

#planned_route_score_sumObject

Returns the value of attribute planned_route_score_sum.



26
27
28
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_calibration_trace.rb', line 26

def planned_route_score_sum
  @planned_route_score_sum
end

#planner_modeObject

Returns the value of attribute planner_mode.



26
27
28
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_calibration_trace.rb', line 26

def planner_mode
  @planner_mode
end

#query_bin_countObject

Returns the value of attribute query_bin_count.



26
27
28
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_calibration_trace.rb', line 26

def query_bin_count
  @query_bin_count
end

#query_classObject

Returns the value of attribute query_class.



26
27
28
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_calibration_trace.rb', line 26

def query_class
  @query_class
end

#route_hit_countObject

Returns the value of attribute route_hit_count.



26
27
28
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_calibration_trace.rb', line 26

def route_hit_count
  @route_hit_count
end

#selected_routes_by_familyObject

Returns the value of attribute selected_routes_by_family.



26
27
28
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_calibration_trace.rb', line 26

def selected_routes_by_family
  @selected_routes_by_family
end

#selected_routes_by_query_binObject

Returns the value of attribute selected_routes_by_query_bin.



26
27
28
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_calibration_trace.rb', line 26

def selected_routes_by_query_bin
  @selected_routes_by_query_bin
end