function chado_get_id_for_node

2.x tripal_core.DEPRECATED.api.inc chado_get_id_for_node($table, $node)
3.x tripal_core.DEPRECATED.inc chado_get_id_for_node($table, $node)
1.x tripal_core_chado.api.inc chado_get_id_for_node($table, $node)

Get chado id for a node. E.g, if you want to get 'analysis_id' from the 'analysis' table for a synced 'chado_analysis' node, use: $analysis_id = chado_get_id_for_node ('analysis', $node) Likewise, $organism_id = chado_get_id_for_node ('organism', $node) $feature_id = chado_get_id_for_node ('feature', $node)

Related topics

31 calls to chado_get_id_for_node()
chado_analysis_delete in tripal_analysis/tripal_analysis.module
Removes analysis from the chado database
chado_analysis_load in tripal_analysis/tripal_analysis.module
When a node is requested by the user this function is called to allow us to add auxiliary data to the node object.
chado_contact_delete in tripal_contact/tripal_contact.module
Implementation of tripal_contact_delete().
chado_contact_insert in tripal_contact/tripal_contact.module
Implementation of tripal_contact_insert().
chado_contact_load in tripal_contact/tripal_contact.module
Implementation of tripal_contact_load().

... See full list

File

tripal_core/api/tripal_core_chado.api.inc, line 2531
The Tripal Core API

Code

function chado_get_id_for_node($table, $node) {
  return db_result(db_query("SELECT %s_id FROM {chado_%s} WHERE nid = %d", $table, $table, $node->nid));
}