TuttleOFX  1
detector.cpp File Reference
#include "detector.hpp"
#include "Sequence.hpp"
#include "Folder.hpp"
#include "File.hpp"
#include "detail/analyze.hpp"
#include "detail/FileNumbers.hpp"
#include "detail/FileStrings.hpp"
#include "commonDefinitions.hpp"
#include <boost/regex.hpp>
#include <boost/unordered_map.hpp>
#include <boost/lambda/lambda.hpp>
#include <boost/foreach.hpp>
#include <boost/lexical_cast.hpp>
#include <set>
Include dependency graph for detector.cpp:

Go to the source code of this file.

Data Structures

struct  sequenceParser::SeqIdHash

Namespaces

namespace  sequenceParser

Functions

boost::regex sequenceParser::convertFilterToRegex (std::string filter, const EMaskOptions desc)
std::vector< boost::regex > sequenceParser::convertFilterToRegex (const std::vector< std::string > &filters, const EMaskOptions desc)
bool sequenceParser::filenameIsNotFilter (const std::string &filename, const std::vector< boost::regex > &filters)
bool sequenceParser::isNotFilter (const bfs::path &inputPath, const std::vector< boost::regex > &filters, const std::string &filename, const EMaskOptions desc)
boost::ptr_vector< File > sequenceParser::fileInDirectory (const std::string &directory, const EMaskOptions desc)
boost::ptr_vector< File > sequenceParser::fileInDirectory (const std::string &dir, std::vector< std::string > &filters, const EMaskOptions desc)
boost::ptr_vector< Sequence > sequenceParser::sequenceInDirectory (const std::string &directory, const EMaskOptions desc)
boost::ptr_vector< Sequence > sequenceParser::sequenceInDirectory (const std::string &dir, std::vector< std::string > &filters, const EMaskOptions desc)
boost::ptr_vector< Sequence > sequenceParser::sequenceFromFilenameList (const std::vector< boost::filesystem::path > &filenames, const EMaskOptions desc)
boost::ptr_vector< FileObject > sequenceParser::fileAndSequenceInDirectory (const std::string &directory, const EMaskOptions desc)
boost::ptr_vector< FileObject > sequenceParser::fileAndSequenceInDirectory (const std::string &dir, std::vector< std::string > &filters, const EMaskOptions desc)
boost::ptr_vector< Folder > sequenceParser::folderInDirectory (const std::string &directory, const EMaskOptions desc)
boost::ptr_vector< Folder > sequenceParser::folderInDirectory (const std::string &dir, std::vector< std::string > &filters, const EMaskOptions desc)
boost::ptr_vector< FileObject > sequenceParser::fileObjectInDirectory (const std::string &directory, const EMaskType mask, const EMaskOptions desc)
boost::ptr_vector< FileObject > sequenceParser::fileObjectInDirectory (const std::string &dir, std::vector< std::string > &filters, const EMaskType mask, const EMaskOptions desc)