Lisann
Lisann

Reputation: 5855

R: add letter to sequence in dataframe

I have a dataframe like below and i want to add 4 letter (CATG) in front of the sequences. Is that possible? Thank you All!

   test<-as.data.frame("ACTCAATAAACATAGCT",
   "TTTGACAGTATTGTTTG", 
   "CTTTTCAAGAGTGATGG",
   "GCGACTCCCATCAGTGA", 
   "GCCAGCCACACATCAGG", 
   "TTTATTTAAGAGGAAGA", 
   "GTCTGAAGAATTGTTCA", 
   "ATTCTGATACTAATATA",
   "CTCCACGTCCACCCCAA", 
   "GGGAAGTCTGCCCTGCT")

This should be the result!

   CATGACTCAATAAACATAGCT
   CATGTTTGACAGTATTGTTTG 
   CATGCTTTTCAAGAGTGATGG
   CATGGCGACTCCCATCAGTGA 
   CATGGCCAGCCACACATCAGG 
   CATGTTTATTTAAGAGGAAGA 
   CATGGTCTGAAGAATTGTTCA 
   CATGATTCTGATACTAATATA
   CATGCTCCACGTCCACCCCAA 
   CATGGGGAAGTCTGCCCTGCT

Upvotes: 2

Views: 302

Answers (1)

shhhhimhuntingrabbits
shhhhimhuntingrabbits

Reputation: 7475

test<-data.frame(V1=c("ACTCAATAAACATAGCT",
   "TTTGACAGTATTGTTTG", 
   "CTTTTCAAGAGTGATGG",
   "GCGACTCCCATCAGTGA", 
   "GCCAGCCACACATCAGG", 
   "TTTATTTAAGAGGAAGA", 
   "GTCTGAAGAATTGTTCA", 
   "ATTCTGATACTAATATA",
   "CTCCACGTCCACCCCAA", 
   "GGGAAGTCTGCCCTGCT"))
> test$V1<-paste0('CATG',test$V1)
> test
                      V1
1  CATGACTCAATAAACATAGCT
2  CATGTTTGACAGTATTGTTTG
3  CATGCTTTTCAAGAGTGATGG
4  CATGGCGACTCCCATCAGTGA
5  CATGGCCAGCCACACATCAGG
6  CATGTTTATTTAAGAGGAAGA
7  CATGGTCTGAAGAATTGTTCA
8  CATGATTCTGATACTAATATA
9  CATGCTCCACGTCCACCCCAA
10 CATGGGGAAGTCTGCCCTGCT

Upvotes: 5

Related Questions