Get a phred-scaled quality value corresponding to the supplied error rate. - Java java.lang

Java examples for java.lang:Math Value

Description

Get a phred-scaled quality value corresponding to the supplied error rate.

Demo Code

/*//from w ww  .j  a  v a2  s  .c o  m
 * Copyright (c) 2014. Real Time Genomics Limited.
 *
 * Use of this source code is bound by the Real Time Genomics Limited Software Licence Agreement
 * for Academic Non-commercial Research Purposes only.
 *
 * If you did not receive a license accompanying this file, a copy must first be obtained by email
 * from support@realtimegenomics.com.  On downloading, using and/or continuing to use this source
 * code you accept the terms of that license agreement and any amendments to those terms that may
 * be made from time to time by Real Time Genomics Limited.
 */
//package com.java2s;

public class Main {
    /**
     * Get a phred-scaled quality value corresponding to the supplied error rate.
     *
     * @param error the error rate, between 0 and 1
     * @return the corresponding phred scaled quality.
     */
    public static double phred(double error) {
        return -10 * Math.log10(error);
    }
}

Related Tutorials