man/addDistanceToTss.Rd
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
 }