R/phred_tools.R

# Convert phred score to probability of error.

#' @export
q_to_p <- function(q) {
    10 ^ ((-q) / 10)
}

# Convert probability of error to phred score

#' @export
p_to_q <- function(p) {
    q <- -10 * log10(p)
    q <- sapply(q, function(x) {
        if (is.infinite(x)) {
            100000
        } else {
            x
        }
    })
    q
}
fennerm/fen.R.util documentation built on May 9, 2019, 10 p.m.