analyzeAlignments
Estimating sequence diversity from sequence alignments
|
Extra functions. More...
#include <unordered_map>
#include <vector>
#include <utility>
#include <string>
#include <cstdint>
#include <fstream>
#include "fastaParser.hpp"
Go to the source code of this file.
Namespaces | |
namespace | BayesicSpace |
Functions | |
void | BayesicSpace::parseCL (int &argc, char **argv, std::unordered_map< std::string, std::string > &cli) |
Command line parser. | |
void | BayesicSpace::extractCLinfo (const std::unordered_map< std::string, std::string > &parsedCLI, std::unordered_map< std::string, int > &intVariables, std::unordered_map< std::string, std::string > &stringVariables) |
Extract parameters from parsed command line interface flags. | |
void | BayesicSpace::saveDiversityTable (const std::vector< std::pair< size_t, std::vector< uint32_t > > > &diversityTable, std::fstream &outFile) |
Save the diversity table. | |
void | BayesicSpace::saveUniqueSequences (const std::unordered_map< std::string, uint32_t > &uniqueSequences, const std::string &consensus, const std::string &fileType, std::fstream &outFile) |
Save unique sequences. | |
void | BayesicSpace::saveUniqueSequences (const std::vector< std::pair< std::string, uint32_t > > &uniqueSequences, const std::string &consensus, const std::string &fileType, std::fstream &outFile) |
Save sorted unique sequences. | |
void | BayesicSpace::saveUniqueSequences (const std::unordered_map< std::string, uint32_t > &uniqueSequences, const std::string &consensus, const AlignmentStatistics &alignStats, const std::string &query, const std::string &fileType, std::fstream &outFile) |
Save unique sequences with query. | |
void | BayesicSpace::saveUniqueSequences (const std::vector< std::pair< std::string, uint32_t > > &uniqueSequences, const std::string &consensus, const AlignmentStatistics &alignStats, const std::string &query, const std::string &fileType, std::fstream &outFile) |
Save sorted unique sequences with query. | |
Extra functions.
Definitions of extra utility functions for the FASTA alignment analysis project.