data(MA0003.2)
data(MA0004.1)
pwm1 <- toPWM(MA0003.2)
pwm2 <- toPWM(MA0004.1)
pwmList <- PWMatrixList(pwm1=pwm1, pwm2=pwm2)
seq1 <- "GAATTCTCTCTTGTTGTAGCATTGCCTCAGGGCACACGTGCAAAATG"
seq2 <- "GTTTCACCATTGCCTCAGGGCATAAATATATAAAAAAATATAATTTTCATC"
# PWMatrix, character
## Only scan the positive strand of the input sequence
siteset <- searchSeq(pwm1, seq1, seqname="seq1", strand="+", min.score="80%")
siteset <- searchSeq(pwm1, seq1, seqname="seq1", strand="+", min.score=0.8)
## Only scan the negative strand of the input sequence
siteset <- searchSeq(pwm1, seq1, seqname="seq1", strand="-", min.score="80%")
## Scan both strands of the input sequences
siteset <- searchSeq(pwm1, seq1, seqname="seq1", strand="*", min.score="80%")
## Convert the SiteSet object into other R objects
as(siteset, "data.frame")
as(siteset, "DataFrame")
as(siteset, "GRanges")
writeGFF3(siteset)
writeGFF2(siteset)
# PWMatrixList, character
sitesetList <- searchSeq(pwmList, seq1, seqname="seq1", strand="*",
min.score="80%")
## Convert the SiteSteList object into other R objects
as(sitesetList, "data.frame")
as(sitesetList, "DataFrame")
as(sitesetList, "GRanges")
writeGFF3(sitesetList)
writeGFF2(sitesetList)
# PWMatrix, DNAStringSet
library(Biostrings)
seqs <- DNAStringSet(c(seq1=seq1, seq2=seq2))
sitesetList <- searchSeq(pwm1, seqs, min.score="80%")
# PWMatrixList, DNAStringSet
sitesetList <- searchSeq(pwmList, seqs, min.score="80%")
Run the code above in your browser using DataLab