any2fasta
brew install any2fasta
v0.8.1
GPL-3.0-only
Convert various sequence formats to FASTA
25
30-day installs · #6237
52
90-day · #7208
98
365-day · #9242
148
★ GitHub stars · updated 7mo ago
Links
- https://github.com/tseemann/any2fasta
- GitHub: tseemann/any2fasta
- Brew formula source: Formula/a/any2fasta.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Convert various sequence formats to FASTA",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:35:25+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "any2fasta",
"github_default_branch": "master",
"github_last_commit_at": "2025-12-30T04:47:05Z",
"github_readme_excerpt": "[](https://github.com/tseemann/any2fasta/actions/workflows/CI.yml)\n[](https://github.com/tseemann/any2fasta/releases)\n[](https://www.gnu.org/licenses/gpl-3.0)\n\n[](https://anaconda.org/bioconda/any2fasta)\n\n# any2fasta\n\nConvert various sequence formats to FASTA\n\n## Quick start\n```\n% conda install -c bioconda any2fasta\n% any2fasta genome.gbk \u003e genome.fasta\n% any2fasta seq.gbk.gz \u003e seq.fasta\n% any2fasta protein.pdb.bz2 \u003e protein.fasta\n```\n\n## Motivation\n\nYou may wonder why this tool even exists. Well, I tried to do the right\nthing and use established tools like `readseq` and `seqret` from EMBOSS, but\nthey both mangled IDs containing `|` or `.` characters, and\nthere is no way to fix this behaviour. This resulted in inconsitences\nbetween my `.gbk` and `.fna` versions of files in my pipelines.\n\nThen you may wonder why I didn\u0027t use Bioperl or Biopython. Well they are\nheavyweight libraries, and actually very slow at parsing Genbank files.\nThis script uses only core Perl modules, has no other dependencies, and\nruns very quickly.\n\nIt supports the following input formats:\n\n1. Genbank flat file, typically `.gb`, `.gbk`, `.gbff` (starts with `LOCUS`)\n2. EMBL flat file, typically `.embl`, (starts with `ID`)\n3. GFF with sequence, typically `.gff`, `.gff3` (starts with `##gff`)\n4. FASTA DNA, typically `.fasta`, `.fa`, `.fna`, `.ffn` (starts with `\u003e`)\n5. FASTQ DNA, typically `.fastq`, `.fq` (starts with `@`)\n6. CLUSTAL alignments, typically `.clw`, `.clu` (starts with `CLUSTAL` or `MUSCLE`)\n7. STOCKHOLM alignments, typically `.sth` (starts with `# STOCKHOLM`)\n8. GFA assembly graph, typica",
"github_repo": "tseemann/any2fasta",
"github_stars": 148,
"github_topics": [],
"homepage": "https://github.com/tseemann/any2fasta",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 25,
"installs_365d": 98,
"installs_90d": 52,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "GPL-3.0-only",
"llm_generated_at": null,
"llm_model": null,
"name": "any2fasta",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 6237,
"rank_365d": 9242,
"rank_90d": 7208,
"raw_hash": "91e7cf2fe910b3fc",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/a/any2fasta.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [
"perl"
],
"version_head": null,
"version_stable": "0.8.1",
"versioned_formulae": [],
"why_use_this": null
}