RNA secondary structure, sequence design algorithm, pseudoknot, hammerhead ribozyme, Pseudobase