vg
tools for working with variation graphs
|
#include <index_registry.hpp>
Public Member Functions | |
IndexRecipe (const vector< const IndexFile * > &inputs, const function< vector< string >(const vector< const IndexFile * > &, const string &, const string &)> &exec) | |
vector< string > | execute (const string &prefix, const string &suffix) |
Public Attributes | |
vector< const IndexFile * > | inputs |
function< vector< string >const vector< const IndexFile * > &, const string &, const string &)> | exec |
struct that indicates a method to produce and serialize an index
vg::IndexRecipe::IndexRecipe | ( | const vector< const IndexFile * > & | inputs, |
const function< vector< string >(const vector< const IndexFile * > &, const string &, const string &)> & | exec | ||
) |
vector< string > vg::IndexRecipe::execute | ( | const string & | prefix, |
const string & | suffix | ||
) |
function<vector<string>const vector<const IndexFile*>&,const string&,const string&)> vg::IndexRecipe::exec |
vector<const IndexFile*> vg::IndexRecipe::inputs |