Class: Rafflesia::FoldResiduePair
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::FoldResiduePair
- Defined in:
- lib/rafflesia/proteins/fold_residue_pair.rb
Constant Summary collapse
- HASH_ATTRS =
{ close: :close, query_index: :query_index, query_residue: :query_residue, target_index: :target_index, target_residue: :target_residue }.freeze
Instance Attribute Summary collapse
-
#close ⇒ Object
Returns the value of attribute close.
-
#query_index ⇒ Object
Returns the value of attribute query_index.
-
#query_residue ⇒ Object
Returns the value of attribute query_residue.
-
#target_index ⇒ Object
Returns the value of attribute target_index.
-
#target_residue ⇒ Object
Returns the value of attribute target_residue.
Instance Method Summary collapse
-
#initialize(json) ⇒ FoldResiduePair
constructor
A new instance of FoldResiduePair.
Constructor Details
#initialize(json) ⇒ FoldResiduePair
Returns a new instance of FoldResiduePair.
23 24 25 26 27 28 29 30 31 |
# File 'lib/rafflesia/proteins/fold_residue_pair.rb', line 23 def initialize(json) super() hash = self.class.normalize(json) @close = hash[:close] @query_index = hash[:query_index] @query_residue = hash[:query_residue] @target_index = hash[:target_index] @target_residue = hash[:target_residue] end |
Instance Attribute Details
#close ⇒ Object
Returns the value of attribute close.
16 17 18 |
# File 'lib/rafflesia/proteins/fold_residue_pair.rb', line 16 def close @close end |
#query_index ⇒ Object
Returns the value of attribute query_index.
16 17 18 |
# File 'lib/rafflesia/proteins/fold_residue_pair.rb', line 16 def query_index @query_index end |
#query_residue ⇒ Object
Returns the value of attribute query_residue.
16 17 18 |
# File 'lib/rafflesia/proteins/fold_residue_pair.rb', line 16 def query_residue @query_residue end |
#target_index ⇒ Object
Returns the value of attribute target_index.
16 17 18 |
# File 'lib/rafflesia/proteins/fold_residue_pair.rb', line 16 def target_index @target_index end |
#target_residue ⇒ Object
Returns the value of attribute target_residue.
16 17 18 |
# File 'lib/rafflesia/proteins/fold_residue_pair.rb', line 16 def target_residue @target_residue end |