Class: Rafflesia::SequenceSeedIndexMergeRequest
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::SequenceSeedIndexMergeRequest
- Defined in:
- lib/rafflesia/sequences/sequence_seed_index_merge_request.rb
Constant Summary collapse
- HASH_ATTRS =
{ dataset_name: :dataset_name, dataset_version: :dataset_version, kmer_size: :kmer_size, name: :name, segment_manifest_object_ids: :segment_manifest_object_ids, version: :version }.freeze
Instance Attribute Summary collapse
-
#dataset_name ⇒ Object
Returns the value of attribute dataset_name.
-
#dataset_version ⇒ Object
Returns the value of attribute dataset_version.
-
#kmer_size ⇒ Object
Returns the value of attribute kmer_size.
-
#name ⇒ Object
Returns the value of attribute name.
-
#segment_manifest_object_ids ⇒ Object
Returns the value of attribute segment_manifest_object_ids.
-
#version ⇒ Object
Returns the value of attribute version.
Instance Method Summary collapse
-
#initialize(json) ⇒ SequenceSeedIndexMergeRequest
constructor
A new instance of SequenceSeedIndexMergeRequest.
Constructor Details
#initialize(json) ⇒ SequenceSeedIndexMergeRequest
Returns a new instance of SequenceSeedIndexMergeRequest.
25 26 27 28 29 30 31 32 33 34 |
# File 'lib/rafflesia/sequences/sequence_seed_index_merge_request.rb', line 25 def initialize(json) super() hash = self.class.normalize(json) @dataset_name = hash[:dataset_name] @dataset_version = hash[:dataset_version] @kmer_size = hash[:kmer_size] @name = hash[:name] @segment_manifest_object_ids = (hash[:segment_manifest_object_ids] || []) @version = hash[:version] end |
Instance Attribute Details
#dataset_name ⇒ Object
Returns the value of attribute dataset_name.
17 18 19 |
# File 'lib/rafflesia/sequences/sequence_seed_index_merge_request.rb', line 17 def dataset_name @dataset_name end |
#dataset_version ⇒ Object
Returns the value of attribute dataset_version.
17 18 19 |
# File 'lib/rafflesia/sequences/sequence_seed_index_merge_request.rb', line 17 def dataset_version @dataset_version end |
#kmer_size ⇒ Object
Returns the value of attribute kmer_size.
17 18 19 |
# File 'lib/rafflesia/sequences/sequence_seed_index_merge_request.rb', line 17 def kmer_size @kmer_size end |
#name ⇒ Object
Returns the value of attribute name.
17 18 19 |
# File 'lib/rafflesia/sequences/sequence_seed_index_merge_request.rb', line 17 def name @name end |
#segment_manifest_object_ids ⇒ Object
Returns the value of attribute segment_manifest_object_ids.
17 18 19 |
# File 'lib/rafflesia/sequences/sequence_seed_index_merge_request.rb', line 17 def segment_manifest_object_ids @segment_manifest_object_ids end |
#version ⇒ Object
Returns the value of attribute version.
17 18 19 |
# File 'lib/rafflesia/sequences/sequence_seed_index_merge_request.rb', line 17 def version @version end |