View source: R/annotatePeptides.R
annotatePeptides | R Documentation |
peptides which do not have protein assignment drop out
annotatePeptides(
pepinfo,
fasta,
peptide = "peptideSeq",
prefix = "(([RK])|(^)|(^M))",
suffix = ""
)
pepinfo |
- list of peptides - sequence, optional modified sequence, charge state. |
fasta |
- object as created by readPeptideFasta |
peptide |
- name of column containing peptide sequences default "peptideSeq" |
prefix |
- default "(([RK])|(^)|(^M))" |
suffix |
- default "" |
data.frame with columns "peptideSeq", "proteinID","Offset","proteinSequence","matched", "lengthPeptide","proteinlength"
library(dplyr)
file = system.file("extdata/IDResults.txt.gz" , package = "prozor")
specMeta <- readr::read_tsv(file)
upeptide <- unique(specMeta$peptideSeq)
resCan <-
prozor::readPeptideFasta(
system.file("p1000_db1_example/Annotation_canSeq.fasta.gz" , package = "prozor"))
annotAll = prozor::annotatePeptides(upeptide[seq_len(20)], resCan)
dim(annotAll)
res <- mutate(annotAll, proteinlength = nchar(proteinSequence))
res <- select(res, proteinID, peptideSeq, proteinlength, Offset, lengthPeptide)
head(res)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.