get_annotations_for_bioentity
Retrieve Gene Ontology annotations for a specific biological entity with filtering options for GO terms, evidence types, and functional aspects.
Instructions
Get all GO annotations (evidence) for a specific bioentity.
Args: bioentity_id: The bioentity ID (e.g., "UniProtKB:P12345") go_terms: Comma-separated GO terms to filter (includes child terms) evidence_types: Comma-separated evidence codes to filter (e.g., "IDA,IPI") aspect: GO aspect filter - "C", "F", or "P" limit: Maximum number of results (default: 100)
Returns: Dictionary containing: - bioentity_id: The queried bioentity - annotations: List of annotation results - summary: Count by aspect and evidence type
Examples: # Get all annotations for a protein get_annotations_for_bioentity("UniProtKB:P53762")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bioentity_id | Yes | ||
| go_terms | No | ||
| evidence_types | No | ||
| aspect | No | ||
| limit | No |