good afternoon.
I'm trying to do a while loop, for a letter count. The objective is to obtain the count of the first 20 letters of a DNA sequence.
The Script that I have is:
sec <- "ACGTGCATGACGTAGCTATGCAGTCATACACGTGCATGACGTAGCTATGCAGTCATCGATA"
DNA <- strsplit(sec,"")
C <- 0
T <- 0
G <- 0
conteos <- A+C+T+G
while (conteos < 20) {
DNA_A <- gsub("A","",DNA)
A <- nchar(DNA)-nchar(DNA_A)
print("El número de Adeninas en la secuencia es:")
print(A)
DNA_C <- gsub("C","",DNA)
C <- nchar(DNA)-nchar(DNA_C)
print("El número de Citocinas en la secuencia es:")
print(C)
DNA_G <- gsub("G","",DNA)
G <- nchar(DNA)-nchar(DNA_G)
print("El número de Guaninas en la secuencia es:")
print(G)
DNA_T <- gsub("T","",DNA)
T <- nchar(DNA)-nchar(DNA_T)
print("El número de Tiaminas en la secuencia es:")
print(T)
conteos = A+C+T+G
}
The problem I have is that the cycle is giving me the total of nitrogenous bases, but it does not stop at base 20.
Any suggestions?
Thanks