Ena Browser Tools¶
Configuration File: ena_browser_tools.json
Tool Type: Local
Tools Count: 5
This page contains all tools defined in the ena_browser_tools.json configuration file.
Available Tools¶
ena_get_entry (Type: ENABrowserRESTTool)¶
Get entry information from ENA by accession number. Currently extracts metadata from FASTA header…
ena_get_entry tool specification
Tool Information:
Name:
ena_get_entryType:
ENABrowserRESTToolDescription: Get entry information from ENA by accession number. Currently extracts metadata from FASTA header. For comprehensive metadata, consider using EBI Search API with ‘ena’ domain or visit ENA website directly. Returns sequence header information with basic metadata.
Parameters:
accession(string) (required) ENA accession numberexpanded(boolean) (optional) Return expanded metadata (default: false)
Example Usage:
query = {
"name": "ena_get_entry",
"arguments": {
"accession": "example_value"
}
}
result = tu.run(query)
ena_get_entry_history (Type: ENABrowserRESTTool)¶
Get version history for an ENA entry by accession number. Returns all versions of the entry with …
ena_get_entry_history tool specification
Tool Information:
Name:
ena_get_entry_historyType:
ENABrowserRESTToolDescription: Get version history for an ENA entry by accession number. Returns all versions of the entry with version numbers and dates. Note: History endpoint may return 404 errors. Version information may be available in the entry metadata or via ENA website directly. Use ena_get_entry for basic entry information.
Parameters:
accession(string) (required) ENA accession number
Example Usage:
query = {
"name": "ena_get_entry_history",
"arguments": {
"accession": "example_value"
}
}
result = tu.run(query)
ena_get_sequence_embl (Type: ENABrowserRESTTool)¶
Get nucleotide sequence in EMBL format from ENA by accession number. Returns EMBL-formatted seque…
ena_get_sequence_embl tool specification
Tool Information:
Name:
ena_get_sequence_emblType:
ENABrowserRESTToolDescription: Get nucleotide sequence in EMBL format from ENA by accession number. Returns EMBL-formatted sequence record.
Parameters:
accession(string) (required) ENA accession number
Example Usage:
query = {
"name": "ena_get_sequence_embl",
"arguments": {
"accession": "example_value"
}
}
result = tu.run(query)
ena_get_sequence_fasta (Type: ENABrowserRESTTool)¶
Get nucleotide sequence in FASTA format from ENA by accession number. Returns sequence with heade…
ena_get_sequence_fasta tool specification
Tool Information:
Name:
ena_get_sequence_fastaType:
ENABrowserRESTToolDescription: Get nucleotide sequence in FASTA format from ENA by accession number. Returns sequence with header information.
Parameters:
accession(string) (required) ENA accession number (e.g., ‘U00096’, ‘AJ312385’)download(boolean) (optional) Force download instead of inline display (default: false)
Example Usage:
query = {
"name": "ena_get_sequence_fasta",
"arguments": {
"accession": "example_value"
}
}
result = tu.run(query)
ena_get_sequence_xml (Type: ENABrowserRESTTool)¶
Get nucleotide sequence in XML format from ENA by accession number. Returns XML-formatted sequenc…
ena_get_sequence_xml tool specification
Tool Information:
Name:
ena_get_sequence_xmlType:
ENABrowserRESTToolDescription: Get nucleotide sequence in XML format from ENA by accession number. Returns XML-formatted sequence record. Note: XML endpoint may return 400 errors. Use ena_get_sequence_fasta or ena_get_sequence_embl for reliable sequence retrieval, or access XML format via ENA website directly.
Parameters:
accession(string) (required) ENA accession number
Example Usage:
query = {
"name": "ena_get_sequence_xml",
"arguments": {
"accession": "example_value"
}
}
result = tu.run(query)