function tripal_feature_load_references

1.x tripal_feature.module tripal_feature_load_references($feature_id)

Related topics

1 call to tripal_feature_load_references()
tripal_feature_edit_ALL_db_references_form in tripal_feature/includes/tripal_feature-db_references.inc
Implements Hook_form() Handles adding of DB References to Features

File

tripal_feature/tripal_feature.module, line 1053
@todo Add file header description

Code

function tripal_feature_load_references($feature_id) {

  $sql = "SELECT F.uniquename,F.Feature_id,DBX.accession,DB.description as dbdesc, " .
    "   DB.db_id, DB.name as db_name, DB.urlprefix,DBX.dbxref_id " .
    "FROM {feature} F " .
    "  INNER JOIN {feature_dbxref} FDBX on F.feature_id = FDBX.feature_id " .
    "  INNER JOIN {dbxref} DBX on DBX.dbxref_id = FDBX.dbxref_id " .
    "  INNER JOIN {db} on DB.db_id = DBX.db_id " .
    "WHERE F.feature_id = %d " .
    "ORDER BY DB.name ";
  $results = chado_query($sql, $feature_id);
  $references = array();
  $i = 0;
  while ($accession = db_fetch_object($results)) {
    $references[$i++] = $accession;
  }
  return $references;
}