Class FastQScreenMappedExceptRefPercentPooledSampleTest

  • All Implemented Interfaces:
    AozanTest, PooledSampleTest

    public class FastQScreenMappedExceptRefPercentPooledSampleTest
    extends AbstractSimpleSampleTest
    The class adds in the qc report html one result from fastqScreen for each sample, after compile replicat data. It print the percent of reads which mapped on at least one genomes except the genome sample.
    Since:
    2.0
    Author:
    Sandrine Perrin
    • Constructor Detail

      • FastQScreenMappedExceptRefPercentPooledSampleTest

        public FastQScreenMappedExceptRefPercentPooledSampleTest()
        Public constructor.
    • Method Detail

      • getCollectorsNamesRequiered

        public List<String> getCollectorsNamesRequiered()
        Description copied from interface: AozanTest
        Get the name of the collectors required for the test.
        Returns:
        a list of String with the name of the required collectors
      • getKey

        public String getKey​(int pooledSampleId)
        Description copied from class: AbstractSimpleSampleTest
        Get the the key in the RunData object for the value to test.
        Specified by:
        getKey in class AbstractSimpleSampleTest
        Parameters:
        pooledSampleId - the pooled sample Id
        Returns:
        a String with the required key
      • getSampleKey

        public String getSampleKey​(int sampleId)
        Get the the key in the RunData object for the value to test.
        Parameters:
        sampleId - the sample Id
        Returns:
        a String with the required key