Solving the problem of sequence selective RNA recognition by small molecules with application to Myotonic Dystrophy and HIV