Class AbstractSAMFilterModule

    • Constructor Detail

      • AbstractSAMFilterModule

        public AbstractSAMFilterModule()
    • Method Detail

      • getAlignmentsFilterParameters

        protected Map<String,​String> getAlignmentsFilterParameters()
        Get the parameters of the alignments filter.
        Returns:
        a map with all the parameters of the filter
      • getReducerTaskCount

        protected int getReducerTaskCount()
        Get the reducer task count.
        Returns:
        the reducer task count
      • getName

        public String getName()
        Description copied from interface: Module
        Get the name of the module.
        Returns:
        the name of the module
      • getVersion

        public fr.ens.biologie.genomique.kenetre.util.Version getVersion()
        Description copied from interface: Module
        Get version of the Module.
        Returns:
        a Version object with the version of the Module
      • getAlignmentFilter

        protected fr.ens.biologie.genomique.kenetre.bio.alignmentfilter.MultiReadAlignmentFilter getAlignmentFilter​(fr.ens.biologie.genomique.kenetre.log.GenericLogger logger,
                                                                                                                    fr.ens.biologie.genomique.kenetre.util.ReporterIncrementer incrementer,
                                                                                                                    String counterGroup)
                                                                                                             throws EoulsanException
        Get the ReadAlignmentsFilter object.
        Parameters:
        logger - generic logger
        incrementer - incrementer to use
        counterGroup - counter group for the incrementer
        Returns:
        a new ReadAlignmentsFilter object
        Throws:
        EoulsanException - if an error occurs while initialize one of the filter