Dear all

I want to count the number of dinucleotides of multiple DNA sequences from a 
csv file seprately using "count" function in "seqinr" package .
it works for one sequence , but when I put this function in a for loop it gives 
zero for all nucleotides .
i would be thankful if someone can help me.

here is my code:
 
 
#there are 4 DNA sequences in my CSV file.
seq<-read.csv("F:/input.csv",head=TRUE,sep=",")
row<-nrow(seq)
col<-ncol(seq)
for(i in 1:row) 
{
#p<-s2c(seq[i])
x=count(seq[1]$head[i], 2 , alphabet = s2c("acgt"))
print(x)
}

and here is the output :
 
aa ac ag at ca cc cg ct ga gc gg gt ta tc tg tt 
 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
 
aa ac ag at ca cc cg ct ga gc gg gt ta tc tg tt 
 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
 
aa ac ag at ca cc cg ct ga gc gg gt ta tc tg tt 
 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
 
aa ac ag at ca cc cg ct ga gc gg gt ta tc tg tt 
 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
 
 
awaiting for your help
Regards
        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to