Module: Tnql::Nodes::BehaviourDetailNode

Defined in:
lib/tnql/nodes/tumour_type.rb

Instance Method Summary collapse

Instance Method Details

#meta_data_itemObject



4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/tnql/nodes/tumour_type.rb', line 4

def 
  case text_value
  when 'noninvasive', 'non-invasive'
    { 'tumour.behaviour' => { Tnql::EQUALS => %w(0 1 2) } }
  when 'invasive'
    { 'tumour.behaviour' => { Tnql::EQUALS => %w(3 5) } }
  when 'metastatic'
    { 'tumour.behaviour' => { Tnql::EQUALS => '6' } }
  else
    { 'tumour.behaviour' => { Tnql::EQUALS => number.text_value } }
  end
end