Class: Google::Apis::GenomicsV1::ClinicalCondition
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::GenomicsV1::ClinicalCondition
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/genomics_v1/classes.rb,
 generated/google/apis/genomics_v1/representations.rb,
 generated/google/apis/genomics_v1/representations.rb
Instance Attribute Summary collapse
- 
  
    
      #concept_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The MedGen concept id associated with this gene. 
- 
  
    
      #external_ids  ⇒ Array<Google::Apis::GenomicsV1::ExternalId> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The set of external IDs for this condition. 
- 
  
    
      #names  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A set of names for the condition. 
- 
  
    
      #omim_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The OMIM id for this condition. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ ClinicalCondition 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of ClinicalCondition. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ClinicalCondition
Returns a new instance of ClinicalCondition
| 406 407 408 | # File 'generated/google/apis/genomics_v1/classes.rb', line 406 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#concept_id ⇒ String
The MedGen concept id associated with this gene.
Search for these IDs at http://www.ncbi.nlm.nih.gov/medgen/
Corresponds to the JSON property conceptId
| 388 389 390 | # File 'generated/google/apis/genomics_v1/classes.rb', line 388 def concept_id @concept_id end | 
#external_ids ⇒ Array<Google::Apis::GenomicsV1::ExternalId>
The set of external IDs for this condition.
Corresponds to the JSON property externalIds
| 393 394 395 | # File 'generated/google/apis/genomics_v1/classes.rb', line 393 def external_ids @external_ids end | 
#names ⇒ Array<String>
A set of names for the condition.
Corresponds to the JSON property names
| 398 399 400 | # File 'generated/google/apis/genomics_v1/classes.rb', line 398 def names @names end | 
#omim_id ⇒ String
The OMIM id for this condition.
Search for these IDs at http://omim.org/
Corresponds to the JSON property omimId
| 404 405 406 | # File 'generated/google/apis/genomics_v1/classes.rb', line 404 def omim_id @omim_id end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 411 412 413 414 415 416 | # File 'generated/google/apis/genomics_v1/classes.rb', line 411 def update!(**args) @concept_id = args[:concept_id] if args.key?(:concept_id) @external_ids = args[:external_ids] if args.key?(:external_ids) @names = args[:names] if args.key?(:names) @omim_id = args[:omim_id] if args.key?(:omim_id) end |