WritingScientific Writing & PublishingFreedomIntelligence/OpenClaw-Medical-SkillsPaper Writing & Submission
BI

bio-alignment-io

Maintainer FreedomIntelligence · Last updated April 1, 2026

Read, write, and convert multiple sequence alignment files using Biopython Bio.AlignIO. Supports Clustal, PHYLIP, Stockholm, FASTA, Nexus, and other alignment formats for phylogenetics and conservation analysis. Use when reading, writing, or converting alignment file formats.

OpenClawNanoClawWritingSubmissionbio-alignment-io🧬 bioinformatics (gptomics bio-* suite)bioinformatics — sequencing & read qcread

Original source

FreedomIntelligence/OpenClaw-Medical-Skills

https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/bio-alignment-io

Maintainer
FreedomIntelligence
License
MIT
Last updated
April 1, 2026

Skill Snapshot

Key Details From SKILL.md

2 min

Key Notes

  • Read, write, and convert multiple sequence alignment files in various formats.
  • AlignIO.write(alignment, 'output.fasta', 'fasta').

Source Doc

Excerpt From SKILL.md

Required Import

Goal: Load modules for reading, writing, and manipulating multiple sequence alignments.

Approach: Import AlignIO for file I/O and supporting classes for programmatic alignment construction.

Supported Formats

FormatExtensionReadWriteDescription
clustal.alnYesYesClustal W/X output
fasta.fasta, .faYesYesAligned FASTA
phylip.phyYesYesInterleaved PHYLIP
phylip-sequential.phyYesYesSequential PHYLIP
phylip-relaxed.phyYesYesPHYLIP with long names
stockholm.sto, .stkYesYesPfam/Rfam annotated
nexus.nexYesYesNEXUS format
emboss.txtYesNoEMBOSS tools output
fasta-m10.txtYesNoFASTA -m 10 output
maf.mafYesYesMultiple Alignment Format
mauve.xmfaYesNoprogressiveMauve output
msf.msfYesNoGCG MSF format

Reading Alignments

"Read an alignment file" → Parse an alignment file into an alignment object with sequences and metadata accessible.

Goal: Load alignment data from files in various formats (Clustal, PHYLIP, Stockholm, FASTA).

Approach: Use AlignIO.read() for single-alignment files or AlignIO.parse() for files containing multiple alignments.

Use cases

  • Use when reading, writing, or converting alignment file formats.

Not for

  • Do not treat this catalog entry as a substitute for the full upstream workflow.

Upstream Related Skills

  • pairwise-alignment - Create pairwise alignments with PairwiseAligner
  • msa-parsing - Analyze alignment content and annotations
  • msa-statistics - Calculate conservation and identity
  • sequence-io/format-conversion - Convert sequence (non-alignment) formats

Related skills

Related skills

Back to directory
DO
WritingScientific Writing & Publishing

doc-coauthoring

Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical s…

OpenClawNanoClawWriting
FreedomIntelligence/OpenClaw-Medical-SkillsView
FL
WritingScientific Writing & Publishing

FlowIO

FlowIO is a lightweight Python library for reading and writing Flow Cytometry Standard (FCS) files. Parse FCS metadata, extract event data,…

Claude CodeOpenClawWriting
K-Dense-AI/claude-scientific-skillsView
PA
WritingScientific Writing & Publishing

paper-polish-workflow

Systematic top-down workflow for polishing academic papers. Structure to logic to expression with user confirmation at each step.

Claude CodeWriting
Lylll9436/Paper-Polish-Workflow-skillView
PP
WritingScientific Writing & Publishing

ppw:abstract

Generate or optimize academic paper abstracts using the 5-sentence Farquhar formula. Supports generate-from-scratch and restructure-existing…

Claude CodeWriting
Lylll9436/Paper-Polish-Workflow-skillView