sequence-io

Read, write, and manipulate FASTA, GenBank, and FASTQ biological sequence files.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/dakesan/cc-dnawork-plugin --skill sequence-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sequence-io
Source: https://github.com/dakesan/cc-dnawork-plugin/tree/main/scientific-skills/sequence-io
Command: npx skills add https://github.com/dakesan/cc-dnawork-plugin --skill sequence-io

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires biopython, pysam, and includes references (resource) components.

What problem does it solve?

This Skill simplifies working with biological sequence files across FASTA, GenBank, and FASTQ formats. It also provides indexed access to large FASTA references and handy sequence operations to streamline genomics workflows.

Core Features & Use Cases

  • File I/O: Read and write FASTA, GenBank, and FASTQ files.
  • Format Conversion: Convert between common sequence formats.
  • Sequence Operations: Complement, reverse-complement, and translate sequences.
  • Indexed Access: Efficient random access to large indexed FASTA files via faidx.
  • Use Case: Quickly extract a sub-sequence from a reference and compute GC content across many files.

Quick Start

Read sequences from 'reference.fasta' and print basic metadata (IDs and lengths).

Frequently Asked Questions about sequence-io

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I read and convert between FASTA, GenBank, and FASTQ sequence formats?

This Skill automates reading, writing, and converting across FASTA, GenBank, and FASTQ formats using Biopython. Load sequences from any supported format, then write to another—enabling rapid format conversion for genomics pipelines without manual parsing.

Can I efficiently extract subsequences from large indexed FASTA reference files?

Yes. The Skill provides indexed random access to large FASTA files via faidx, enabling fast extraction of specific regions without loading the entire file into memory—critical for NGS workflows and reference-based analyses at scale.

How do I perform sequence operations like complement, reverse complement, and translation?

The Skill includes built-in operations to compute complement, reverse complement, and translate DNA/RNA sequences to protein. Apply these transformations directly within your workflow to derive derived sequences and reading frames.

What sequence file formats does this work with for NGS and BLAST pipelines?

It supports FASTA, GenBank, and FASTQ formats with coordinate awareness (0-based and 1-based) and integrates with pysam for NGS pipelines and BLAST workflows, ensuring interoperability across downstream genomics tools.

Do I need to index my FASTA files separately, or is that handled automatically?

The Skill leverages faidx indexing for efficient random access to large FASTA references. Index creation and management are integrated, allowing you to query specific genomic regions without preprocessing.

Can I use this to compute GC content and other sequence metrics across multiple files?

Yes. The Skill handles batch file I/O for sequences, enabling you to calculate metrics like GC content across many FASTA, GenBank, or FASTQ files efficiently within a single workflow.