The most fundamental operation in DNA computing and molecular programming is the strand displacement mechanism. Currently, there are two ways to perform strand displacement:
* Toehold mediated strand displacement (TMSD)
* Polymerase-based strand displacement (PSD)