inst/unitTests/test_MotifScanningFunctions.R

test_.scan.sequence.with.pwm <- function(){
    data(zebrafishPromoters)
    data(TBPpwm)
    checkEquals(seqPattern:::.scan.sequence.with.pwm(pwm = TBPpwm,
    seq = zebrafishPromoters[[1]], minScore = "90%"), c(51, 53, 55, 204, 344, 905))
}

test_.get.scanning.score <- function(){
    data(zebrafishPromoters)
    data(TBPpwm)
    checkEqualsNumeric(seqPattern:::.get.scanning.score(pwm = TBPpwm,
    seq=zebrafishPromoters[[1]])[c(1:5)],
    c(-18.805607170,-23.526148870,-18.062235212,-23.998492469,-25.615083293),
    tolerance = 10^-9)
}

Try the seqPattern package in your browser

Any scripts or data that you put into this service are public.

seqPattern documentation built on Nov. 8, 2020, 7:52 p.m.