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()
- tripal_phylogeny_ncbi_taxonomy_import in tripal_phylogeny/
includes/ tripal_phylogeny.taxonomy.inc
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);
}