ResultProcessor

ResultProcessor

namespace ft

Copyright (c) 2018, Wasserman lab

FILE ikmergenerator.h

DESCRIPTION This file contains the declaration of kmergenerator interface

class ResultProcessor
#include <resultprocessor.h>

This file contains the declaration of kmergenerator class.

Copyright
Copyright (c) 2019, Wasserman lab
Author
Godfrain Jacques Kounkou

Public Functions

ResultProcessor::ResultProcessor()

ResultProcessor.

ft::ResultProcessor::~ResultProcessor()

~ResultProcessor

MapOfCounts ResultProcessor::getIndexCounts(ReaIDsMap & readIDResults)

ResultProcessor::getIndexCounts.

Return
Parameters
  • readIDResults:

ReaIDsMap ResultProcessor::processIndexPos(ResultsMap & indexPosResults, uint readLen)

ResultProcessor::processIndexPos.

Return
Parameters
  • indexPosResults:
  • ignore_multi_hits:
  • readLen:

MapOfCounts ResultProcessor::processResults(ResultsMap & indexPosResults, uint readLen, uint readlines, const fs::path & matchingReads = ”“)

ResultProcessor::processResults.

Return
Parameters
  • indexPosResults:
  • indexMapFile:
  • extract_matching_reads:
  • ignore_multi_hits:
  • readLen:

void ResultProcessor::overrideUtils(std::shared_ptr< IUtils > utils)

overrideUtils

Parameters
  • utils:

void ResultProcessor::overrideStats(std::shared_ptr< IStats > stats)

KmerGenerator::overrideStats.

Parameters
  • stats:

Private Members

Utils ResultProcessor::_ownedUtils

_utils

IUtils* ResultProcessor::_utils

_utils

Stats ResultProcessor::_ownedStats

_utils

IStats* ResultProcessor::_stats

_stats