I have a string of DNA bases and I need to count the number of times I have two identical bases at a certain distance from each other.
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Nitzan Kahn
il 18 Giu 2018
Commentato: Nitzan Kahn
il 18 Giu 2018
I have a string of DNA bases and I need to count the number of times I have two identical bases at a certain distance from each other. For example- number of times for 'AA', 'AXA', 'AXXA' and so on.. Would love some help with finding the right function.
0 Commenti
Risposta accettata
Guillaume
il 18 Giu 2018
sum(regexp(yourchararray, 'A[^A]{0,2}A'))
2 being the maximum distance between two A (and 0 the minimum). The regexp says match A followed by 0 to 2 not A, followed by a A.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Genomics and Next Generation Sequencing in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!