def get_child_assays suggested_assay_type=self
      result = suggested_assay_type.assays
      suggested_assay_type.children.each do |child|
        result = result | child.assays
        result = result | get_child_assays(child) if !child.children.empty?