IResultProcessor

IResultProcessor.h

namespace ft

Copyright (c) 2018, Wasserman lab

FILE ikmergenerator.h

DESCRIPTION This file contains the declaration of kmergenerator interface

class IResultProcessor
#include <iresultprocessor.h>

This file contains the declaration of kmergenerator.

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

Subclassed by ft::ResultProcessor

Public Functions

virtual MapOfCounts ft::IResultProcessor::getIndexCounts(ReaIDsMap & readIDResults)= 0

ResultProcessor::getIndexCounts.

Return
Parameters
  • readIDResults:

virtual ReaIDsMap ft::IResultProcessor::processIndexPos(ResultsMap & indexPosResults, uint readLen)= 0

ResultProcessor::processIndexPos.

Return
Parameters
  • indexPosResults:
  • ignore_multi_hits:
  • readLen:

virtual MapOfCounts ft::IResultProcessor::processResults(ResultsMap & indexPosResults, uint readLen, uint readlines, const fs::path & matchingReads = "")= 0

ResultProcessor::processResults.

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