技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
biopython【数据与研究】Route Biopython computational biology workflows across sequence objects, file formats, alignments, structures, web databases, BioSQL, motifs, restriction enzymes, and specialized modules.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this skill when a task asks for Biopython, Bio.*, BioSQL, or general computational-biology workflows that Biopython owns: sequences, biological file formats, alignments, BLAST/search output parsing, phylogenetic trees, macromolecular structures, public biological databases, motifs, restriction enzymes, and specialized bioinformatics modules.
python -m pip install biopython; conda users can install from conda-forge.python -m pip install -e . from a Biopython checkout when editing the package.import Bio
from Bio.Seq import Seq
from Bio import SeqIO
print(Bio.__version__, Seq("ATGGCC").translate())
| User task | Read next | Notes |
|---|---|---|
Create/manipulate Seq, MutableSeq, SeqRecord, annotations, features, locations, codon tables, reverse complements, translations, GC/protein utilities | sequence-objects-and-features | In-memory object semantics; route file parsing/writing onward to file I/O. |
| Parse, read, write, index, or convert FASTA/FASTQ/GenBank/EMBL/SwissProt/UniProt XML/alignment files | file-io-and-format-conversion | Covers SeqIO, AlignIO, low-level FASTA/FASTQ iterators, BGZF, index, index_db, and format names. |
| Pairwise/multiple alignments, substitution matrices, BLAST/SearchIO parsing, local or online BLAST result handling, phylogenetic tree I/O/traversal | alignment-search-and-phylogeny | For online BLAST policy, also read the web/database sub-skill. |
| PDB/mmCIF/BinaryCIF/PQR/PDBML structure parsing, SMCRA traversal, atom/residue selection, disordered atoms, contacts, geometry, superposition | structural-bioinformatics | External tools such as DSSP/NACCESS/MSMS are optional and not part of the base install. |
| Entrez, KEGG, UniProt, Swiss-Prot, ExPASy, GenBank, Medline, GEO, public-database parsers, qblast network etiquette, BioSQL | web-databases-and-biosql | Default to offline parsing examples; live services require user email/API policy and network handling. |
| Motifs, PWM/PSSM, JASPAR, restriction enzymes, clustering, phenotype arrays, GenePop/popgen, GenomeDiagram/graphics, SeqUtils/ProtParam, long-tail modules | specialized-analyses-and-graphics | Optional graphics/database integrations are documented but not required for base use. |