Class AnalysisFastQC

  • All Implemented Interfaces:
    IridaThing, Timestamped<java.lang.Long>

    @Entity
    public class AnalysisFastQC
    extends Analysis
    Specific implementation of Analysis for storing properties created by FastQC.
    • Constructor Detail

      • AnalysisFastQC

        protected AnalysisFastQC()
        Required for hibernate, should not be used anywhere else, so private.
    • Method Detail

      • getPerBaseQualityScoreChart

        public byte[] getPerBaseQualityScoreChart()
                                           throws java.io.IOException
        Box and whisker plot showing per-base quality scores as a PNG-formatted image in a byte array.
        Returns:
        a PNG-formatted byte array for per-base quality score.
        Throws:
        java.io.IOException - if the file does not exist
      • getPerSequenceQualityScoreChart

        public byte[] getPerSequenceQualityScoreChart()
                                               throws java.io.IOException
        Line chartshowing per-sequence quality scores as a PNG-formatted image in a byte array.
        Returns:
        a PNG-formatted byte array for per-sequence quality score.
        Throws:
        java.io.IOException - if the file does not exist
      • getDuplicationLevelChart

        public byte[] getDuplicationLevelChart()
                                        throws java.io.IOException
        Line chartshowing duplication-level as a PNG-formatted image in a byte array.
        Returns:
        a PNG-formatted byte array for duplication levels.
        Throws:
        java.io.IOException - if the file does not exist
      • getFastqcVersion

        public java.lang.String getFastqcVersion()
      • getFileType

        public java.lang.String getFileType()
      • getEncoding

        public java.lang.String getEncoding()
      • getTotalSequences

        public java.lang.Integer getTotalSequences()
      • getFilteredSequences

        public java.lang.Integer getFilteredSequences()
      • getMinLength

        public java.lang.Integer getMinLength()
      • getMaxLength

        public java.lang.Integer getMaxLength()
      • getGcContent

        public java.lang.Short getGcContent()
      • getTotalBases

        public java.lang.Long getTotalBases()