3a3b2686 |
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/AllGenerics.R, R/addDistanceToTss.R
\name{addDistanceToTss}
\alias{addDistanceToTss}
\alias{addDistanceToTss,GuideSet-method}
\alias{addDistanceToTss,PairedGuideSet-method}
\title{Add distance to TSS for a specificed TSS id}
\usage{
addDistanceToTss(object, ...)
\S4method{addDistanceToTss}{GuideSet}(object, tss_id)
\S4method{addDistanceToTss}{PairedGuideSet}(object, tss_id)
}
\arguments{
\item{object}{A \linkS4class{GuideSet} object or a
\linkS4class{PairedGuideSet} object.}
\item{...}{Additional arguments, currently ignored.}
\item{tss_id}{String specifiying TSS id to calculate the distance.
The column \code{tssAnnotation(object)$tss_id} will be used
to search for the TSS id.}
}
\value{
A A \linkS4class{GuideSet} object or a
\linkS4class{PairedGuideSet} object with an additional
metadata column called \code{distance_to_tss} reporting
the distance (in nucleotides) between the TSS position
of the TSS specified by \code{tss_id} and the protospacer
position. The \code{pam_site} coordinate is used as the representative
position of protospacer sequences.
Note that a TSS annotation must be available in the \code{object}.
A TSS annotation can be added using \code{addTssAnnotation}.
}
\description{
Add distance to TSS for a specificed TSS id.
}
\examples{
data(guideSetExampleFullAnnotation)
tss_id <- "ENSG00000120645_P1"
gs <- guideSetExampleFullAnnotation
gs <- addDistanceToTss(gs, tss_id)
}
\seealso{
\code{\link{addTssAnnotation}} to add TSS annotation.
}
\author{
Jean-Philippe Fortin
}
|