Nothing
context("Just testing nucKpartComposition functionality")
test_that("Check nucKpartComposition_DNA for 2 partitions with even sequence length ",{
comp_2part<-as.vector(NUCKpartComposition_DNA("AGCCCCGT",normalized = FALSE,k = 2))
excomp_p1<-rep(0,4)
names(excomp_p1)<-c("A","C","G","T")
excomp_p2<-rep(0,4)
names(excomp_p2)<-c("A","C","G","T")
Texcomp_p1<-table(unlist(strsplit("AGCC","")))
Texcomp_p2<-table(unlist(strsplit("CCGT","")))
excomp_p1[names(Texcomp_p1)]<-Texcomp_p1
excomp_p2[names(Texcomp_p2)]<-Texcomp_p2
exComp<-c(excomp_p1,excomp_p2)
names(comp_2part)<-NULL
names(exComp)<-NULL
expect_equal(comp_2part,exComp)
})
test_that("functionality of nucKpartComposition_DNA for Indivisible parts ",{
comp_2part<-as.vector(NUCKpartComposition_DNA("AGCCCCGTC",normalized = FALSE,k = 2))
excomp_p1<-rep(0,4)
names(excomp_p1)<-c("A","C","G","T")
excomp_p2<-rep(0,4)
names(excomp_p2)<-c("A","C","G","T")
Texcomp_p1<-table(unlist(strsplit("AGCCC","")))
Texcomp_p2<-table(unlist(strsplit("CGTC","")))
excomp_p1[names(Texcomp_p1)]<-Texcomp_p1
excomp_p2[names(Texcomp_p2)]<-Texcomp_p2
exComp<-c(excomp_p1,excomp_p2)
names(comp_2part)<-NULL
names(exComp)<-NULL
expect_equal(comp_2part,exComp)
comp_3part<-as.vector(NUCKpartComposition_DNA("AGCCCCGTAGC",normalized = FALSE,k = 3))
excomp_p1<-rep(0,4)
names(excomp_p1)<-c("A","C","G","T")
excomp_p2<-rep(0,4)
names(excomp_p2)<-c("A","C","G","T")
excomp_p3<-rep(0,4)
names(excomp_p3)<-c("A","C","G","T")
Texcomp_p1<-table(unlist(strsplit("AGCC","")))
Texcomp_p2<-table(unlist(strsplit("CCGT","")))
Texcomp_p3<-table(unlist(strsplit("AGC","")))
excomp_p1[names(Texcomp_p1)]<-Texcomp_p1
excomp_p2[names(Texcomp_p2)]<-Texcomp_p2
excomp_p3[names(Texcomp_p3)]<-Texcomp_p3
exComp<-c(excomp_p1,excomp_p2,excomp_p3)
names(comp_3part)<-NULL
names(exComp)<-NULL
expect_equal(comp_3part,exComp)
})
test_that("Check nucKpartComposition_RNA for 2 partitions with even sequence length ",{
comp_2part<-as.vector(NUCKpartComposition_RNA("AGCCCCGU",normalized = FALSE,k = 2))
excomp_p1<-rep(0,4)
names(excomp_p1)<-c("A","C","G","U")
excomp_p2<-rep(0,4)
names(excomp_p2)<-c("A","C","G","U")
Texcomp_p1<-table(unlist(strsplit("AGCC","")))
Texcomp_p2<-table(unlist(strsplit("CCGU","")))
excomp_p1[names(Texcomp_p1)]<-Texcomp_p1
excomp_p2[names(Texcomp_p2)]<-Texcomp_p2
exComp<-c(excomp_p1,excomp_p2)
names(comp_2part)<-NULL
names(exComp)<-NULL
expect_equal(comp_2part,exComp)
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.