A dynamic programming algorithm for finding alternative RNA secondary structure | Synapse