Access European Nucleotide Archive via API/FTP. Retrieve DNA/RNA sequences, raw reads (FASTQ), genome assemblies by accession, for genomics and bioinformatics pipelines. Supports multiple formats.
79
70%
Does it follow best practices?
Impact
96%
1.15xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./scientific-skills/ena-database/SKILL.mdPortal API metadata search with pagination and rate limiting
Portal API endpoint
100%
100%
tax_tree query syntax
0%
100%
RNA-Seq filter in query
100%
100%
TSV or JSON format
100%
100%
Fields limiting
100%
100%
Pagination implemented
0%
50%
HTTP status check
100%
100%
Rate limit handling
100%
100%
Output file format
71%
85%
requests.Session usage
0%
100%
No XML parsing
100%
100%
Script runs successfully
70%
50%
File report retrieval with retry session and FTP URL extraction
filereport endpoint
100%
100%
result=read_run parameter
100%
100%
fastq_ftp field requested
100%
100%
fastq_md5 field requested
100%
100%
fastq_bytes field requested
100%
100%
Session with Retry adapter
33%
100%
Retry on 429 and 5xx
50%
100%
HTTP status check
100%
100%
No file downloads
100%
100%
TSV or JSON output format
100%
100%
Output file created
83%
100%
Taxonomy lookup with caching and XML parsing via proper library
Taxonomy REST API endpoint
100%
100%
Taxonomy caching implemented
100%
100%
taxonomy_cache.json written
100%
100%
Browser API XML retrieval
100%
100%
Proper XML library import
100%
100%
Portal API for sample discovery
100%
100%
HTTP status check
57%
100%
lineage field populated
100%
100%
TSV output created
100%
100%
No regex XML parsing
100%
100%
71add64
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.