bio-restriction-enzyme-selection

Installation
SKILL.md

Enzyme Selection

Find Enzymes by Cut Frequency

from Bio import SeqIO
from Bio.Restriction import Analysis, CommOnly, AllEnzymes

record = SeqIO.read('sequence.fasta', 'fasta')
seq = record.seq

analysis = Analysis(CommOnly, seq)

# Enzymes that cut exactly once (good for linearization)
once_cutters = analysis.once_cutters()

# Enzymes that cut exactly twice (good for excision)
twice_cutters = analysis.twice_cutters()
Related skills

More from gptomics/bioskills

Installs
3
GitHub Stars
594
First Seen
Jan 24, 2026