Creates a new PromoterElement.
Name of the promoter element (e.g., "TATA", "Inr", "DPE")
The NucleotidePattern that defines this element
Position relative to TSS (negative for upstream, positive for downstream)
const tataBox = new PromoterElement(
"TATA",
new NucleotidePattern("TATAWAR"), // W = A or T, R = A or G
-25 // Typically 25bp upstream of TSS
);
Readonly
nameHuman-readable name for this promoter element
Readonly
patternThe nucleotide pattern that defines this promoter element
Readonly
positionPosition relative to transcription start site (TSS), typically negative for upstream elements
Checks if two PromoterElements are equivalent.
The other PromoterElement to compare
true if name, pattern, and position are identical
Represents a single promoter element with its pattern, name, and position relative to TSS. Promoter elements are regulatory DNA sequences that help initiate transcription.