QueryExtractor

QueryExtractor

namespace ft

Copyright (c) 2018, Wasserman lab

FILE ikmergenerator.h

DESCRIPTION This file contains the declaration of kmergenerator interface

class QueryExtractor
#include <queryextractor.h>

This file contains the declaration of queryextractor class.

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

Public Functions

QueryExtractor::QueryExtractor()

QueryExtractor.

ft::QueryExtractor::~QueryExtractor()

~QueryExtractor

void QueryExtractor::getInputQueriesRoutine(const std::string & refSequence, const std::string & altSequence, uint fileIndex, std::set< Query > & inputQueries)

getInputQueriesRoutine

Parameters
  • refSequence:
  • altSequence:
  • fileIndex:
  • inputQueries:

void QueryExtractor::getStartAndEndPointSequences(const std::string & startPointRef, const std::string & endPointRef, uint fileIndex, std::set< Query > & inputQueries)

getStartAndEndPointSequences

Parameters
  • startPointRef:
  • endPointRef:
  • fileIndex:
  • inputQueries:

std::set< Query > QueryExtractor::getInputQueries(bool refOnly, bool crossover, const fs::path & pathToQueryFile)

getInputQueries

Return
Parameters
  • refOnly:
  • crossover:
  • pathToQueryFile:

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

overrideUtils

Parameters
  • utils:

Private Members

Utils QueryExtractor::_ownedUtils

_utils

IUtils* QueryExtractor::_utils