Class: Rafflesia::FoldSegmentGcData
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::FoldSegmentGcData
- Defined in:
- lib/rafflesia/proteins/fold_segment_gc_data.rb
Constant Summary collapse
- HASH_ATTRS =
{ resolved_candidate_refs: :resolved_candidate_refs, resolved_keep_refs: :resolved_keep_refs, search_segment_gc: :search_segment_gc }.freeze
Instance Attribute Summary collapse
-
#resolved_candidate_refs ⇒ Object
Returns the value of attribute resolved_candidate_refs.
-
#resolved_keep_refs ⇒ Object
Returns the value of attribute resolved_keep_refs.
-
#search_segment_gc ⇒ Object
Returns the value of attribute search_segment_gc.
Instance Method Summary collapse
-
#initialize(json) ⇒ FoldSegmentGcData
constructor
A new instance of FoldSegmentGcData.
Constructor Details
#initialize(json) ⇒ FoldSegmentGcData
Returns a new instance of FoldSegmentGcData.
19 20 21 22 23 24 25 |
# File 'lib/rafflesia/proteins/fold_segment_gc_data.rb', line 19 def initialize(json) super() hash = self.class.normalize(json) @resolved_candidate_refs = (hash[:resolved_candidate_refs] || []) @resolved_keep_refs = (hash[:resolved_keep_refs] || []) @search_segment_gc = hash[:search_segment_gc] ? Rafflesia::SearchSegmentGcData.new(hash[:search_segment_gc]) : nil end |
Instance Attribute Details
#resolved_candidate_refs ⇒ Object
Returns the value of attribute resolved_candidate_refs.
14 15 16 |
# File 'lib/rafflesia/proteins/fold_segment_gc_data.rb', line 14 def resolved_candidate_refs @resolved_candidate_refs end |
#resolved_keep_refs ⇒ Object
Returns the value of attribute resolved_keep_refs.
14 15 16 |
# File 'lib/rafflesia/proteins/fold_segment_gc_data.rb', line 14 def resolved_keep_refs @resolved_keep_refs end |
#search_segment_gc ⇒ Object
Returns the value of attribute search_segment_gc.
14 15 16 |
# File 'lib/rafflesia/proteins/fold_segment_gc_data.rb', line 14 def search_segment_gc @search_segment_gc end |