@bioscript/seq-search
v0.2.3
Published
Pattern matching, IUPAC motif search, restriction sites, and primer utilities for DNA/RNA sequences.
Maintainers
Readme
@bioscript/seq-search
Pattern matching, IUPAC motif search, restriction enzyme sites, and basic primer utilities.
Install
npm install @bioscript/seq-searchQuick start
import {
findMotif,
findRestrictionSites,
primerTm,
checkPrimerPair,
} from '@bioscript/seq-search';
const hits = findMotif('ACGTGAATTCACGT', 'GAATTC');
const sites = findRestrictionSites('NNNGAATTCNNN', ['EcoRI']);
const tm = primerTm('ATGCGCATGC');
const pair = checkPrimerPair('ATGCGCATGCATGC', 'GCATGCATGCATGC');Features
- IUPAC motif → regex expansion
- Exact / regex / IUPAC search with optional overlapping and reverse-strand hits
- Common restriction enzymes (EcoRI, BamHI, HindIII, NotI, …)
- Wallace Tm, GC content, basic primer-pair heuristics
License
MIT © 2026 Mykyta Forofontov
