Module: Tnql::Nodes::SitesNode

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

Instance Method Summary collapse

Instance Method Details

#meta_data_itemObject



53
54
55
56
57
58
59
# File 'lib/tnql/nodes/tumour_type.rb', line 53

def 
  sites_array = [first.to_site]
  rest.elements.map { |e| sites_array << e.to_site if !e.nil? && e.respond_to?(:to_site) }
  sites_array.flatten.delete_if { |a| a.nil? || a.empty? }

  { 'tumour.primarycode' => { Tnql::BEGINS => sites_array } }
end