dea81fb17cc857a898e9caebeadb93b64ded61c0 braney Tue May 5 12:53:39 2020 -0700 get the Short Match track to recognize RNA. diff --git src/lib/dnautil.c src/lib/dnautil.c index cf82e9e..56c4614 100644 --- src/lib/dnautil.c +++ src/lib/dnautil.c @@ -535,30 +535,47 @@ /* Compare using screwy non-alphabetical DNA order TCGA */ { for (;;) { DNA aa = *a++; DNA bb = *b++; if (aa != bb) return ntVal[(int)aa] - ntVal[(int)bb]; if (aa == 0) break; } return 0; } +/* Convert U's to T's */ +void toDna(DNA *rna) +{ +DNA c; +for (;;) + { + c = *rna; + if (c == 'u') + *rna = 't'; + else if (c == 'U') + *rna = 'T'; + else if (c == 0) + break; + ++rna; + } +} + /* Convert T's to U's */ void toRna(DNA *dna) { DNA c; for (;;) { c = *dna; if (c == 't') *dna = 'u'; else if (c == 'T') *dna = 'U'; else if (c == 0) break; ++dna; }