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