function tripal_phylogeny_taxonomy_add_organism_property

2.x tripal_phylogeny.taxonomy.inc tripal_phylogeny_taxonomy_add_organism_property($organism_id, $term_name, $value, $rank = 0)

Parameters

unknown $organism_id:

unknown $term_name:

unknown $value:

1 call to tripal_phylogeny_taxonomy_add_organism_property()

File

tripal_phylogeny/includes/tripal_phylogeny.taxonomy.inc, line 392

Code

function tripal_phylogeny_taxonomy_add_organism_property($organism_id, $term_name, $value, $rank = 0) {
  if (!$value) {
    return;
  }

  $record = array(
    'table' => 'organism',
    'id' => $organism_id
  );
  $property = array(
    'type_name' => $term_name,
    'cv_name' => organism_property,
    'value' => $value
  );
  // Delete all properties of this type if the rank is zero.
  if ($rank == 0) {
    chado_delete_property($record, $property);
  }
  chado_insert_property($record, $property);
}