Ciao a tutti. Stavo cercando un metodo elegante (funzione ASP vbscript) per espandere "stringhe degenerate". Cerco di spiegarmi meglio. Un esempio di stringa degenerata potrebbe essere: ACG(GT)TGA(ATC)ACAC. Vorrei scrivere una funzione che la espanda in:
ACGGTGAAACAC
ACGGTGATACAC
ACGGTGACACAC
ACGTTGAAACAC
ACGTTGATACAC
ACGTTGACACAC

La funzione, preso in ingresso ACG(GT)TGA(ATC)ACAC, dovrebbe ritornare un array con le 6 possibilità viste sopra
Qualcuno mi può dare una mano?


Thx

PS: Avete riconosciuto il tipo di "stringhe"? ;-)