NTDPAL(1)
π NTDPAL(1) β like, the whole entire manual π
okay bestie, sit down, hydrate, because we're about to talk about ntdpal, from the Primer3 User Manuals family. she's a whole icon and she deserves your full attention. π«Ά
β¨ NAME β¨
ntdpal β bestie, this is the one that provides Primer3's alignment functionality. that's literally her whole job and she ate. π
πΈ SYNOPSIS πΈ
here's the vibe check, the summoning ritual, the exact way you call her up:
ntdpal [-g gval] [-l lval] [-m mval] [-f1, f2, f3] [-p] [-s] [-e] {seq1}
{seq2} {mode}
no cap, that's it. two sequences, one mode, some flags if you're feeling fancy. π¦
π§ DESCRIPTION π§
so Ntdpal stands for NucleoTide Dynamic Programming ALignment (yes she has a government name) and she is a stand-alone program that hands you Primer3's alignment functionality. we're talking:
- local alignment, a.k.a. Smith-Waterman
- global alignment, a.k.a. Needleman-Wunsch
- plus the extra mysterious one, "half global" π
three flavours, one queen. periodt.
π OPTIONS π
this is the part where we go through every single flag because we do not skip content in this house. every one of them, bestie. let's go. π
-g gvalβgvalis a (positive) float with.01precision, and it sets the penalty for creating a gap. heads up: the penalties get subtracted from the output score, so yeah, it's giving consequences. π-l valβlvalis a (positive) float with.01precision, and it's the penalty for lengthening a gap. and same deal β those penalties are subtracted from the output score. she's strict but fair. β¨-aβ this one causes the scoring matrix to be modified bydpal_set_ambiguity_codes. letting the ambiguity codes in, love that for her. π¦-eβ causes the end position of the alignment in both sequences to be printed. and do NOT confuse this with the'e'mode, bestie, they are two completely different girlies. π-f1,-f2,-f3β these force specific implementations. and-f2? she forces use of an implementation that might provide more informative error messages, possibly at the expense of some speed. trade-offs, we love a trade-off. π-hβ use a different scoring matrix: G and C matches = 3, A and T = 2, and mismatches = -0.5. for context, the default scoring matrix assigns 1 to a match and -1 to a mismatch. glow-up matrix, honestly. β-pβ causes the alignment to be displayed onstderr. that's it, that's the whole thing. dramatic entrance, love it. π-sβ causes only the score to be printed. minimalism, main character energy, no extra commentary. π-m mvalβmvalis the maximum allowed gap, and the default is3. know your limits, bestie. πseq1andseq2β these are the sequences to be aligned. the two little guys. the whole point. πmodeβ okay this is the important one, it's one ofg,G,l, orL, specifying a:gβ global alignmentGβ global end-anchored alignmentlβ local alignmentLβ local end-anchored alignment
and for backward compatibility, e is equivalent to G. keeping the old letters alive, we respect the elders. π«Ά
π REFERENCE π
please cite, bestie, it's the least we can do:
Rozen, S., Skaletsky, H. "Primer3 on the WWW for general users and for biologist programmers." In S. Krawetz and S. Misener, eds. Bioinformatics Methods and Protocols in the series Methods in Molecular Biology. Humana Press, Totowa, NJ, 2000, pages 365-386.
academic girlies stay winning. πβ¨
π SEE ALSO π
go read these too, iykyk:
π COPYRIGHT π
Copyright Β© 1996,1997,1998,1999,2000,2001,2004,2006,2007,2008 Whitehead Institute for Biomedical Research, Steve Rozen (http://jura.wi.mit.edu/rozen), Helen Skaletsky
All rights reserved. on Debian-based systems, please consult /usr/share/doc/primer3/copyright to read the licence of ntdpal. fr fr, go check it, don't just vibe past the legal stuff. π
this manual page was written by Charles Plessy <plessy@debian.org> for the Debian(TM) system (but may be used by others β she's generous like that π
). permission is granted to copy, distribute and/or modify this document under the same terms as oligotm itself.
and that's the whole page, bestie!! ππβ¨
this was ntdpal 1.1.4, dated 11/30/2011 β written down in the Primer3 User Manuals, and now explained to you in a group chat. no cap, you're basically a nucleotide alignment expert now. go forth and align. π¦πππ
π¦ where this page comes from
- debian bookworm: primer3 2.6.1-4 Β· GPL-2.0-or-later
- debian trixie: primer3 2.6.1-5 Β· GPL-2.0-or-later
- ubuntu jammy: primer3 2.5.0-1 Β· GPL-2.0-or-later
- ubuntu noble: primer3 2.6.1-4 Β· GPL-2.0-or-later
- ubuntu questing: primer3 2.6.1-6
- ubuntu resolute: primer3 2.6.1-6build1 Β· GPL-2.0-or-later
- ubuntu stonking: primer3 2.6.1-6build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms