OpenMS
FLASHTnTFile Class Reference

#include <OpenMS/FORMAT/FLASHTnTFile.h>

Static Public Member Functions

static void writeTagHeader (std::fstream &fs)
 write header line for tag output file More...
 
static void writePrSMHeader (std::fstream &fs)
 write header line for PrSM output file More...
 
static void writeProHeader (std::fstream &fs)
 write header line for Proteoform output file More...
 
static void writeTags (const FLASHTnTAlgorithm &tnt, double flanking_mass_tol, std::fstream &fs)
 write the features in regular file output More...
 
static void writePrSMs (const std::vector< ProteinHit > &hits, std::fstream &fs)
 
static String generateProFormaString_ (const String &sequence, int seq_start, int seq_end, const std::vector< double > &mod_masses, const std::vector< int > &mod_starts, const std::vector< int > &mod_ends, const std::vector< String > &mod_ids)
 
static void writeProteoforms (const std::vector< ProteinHit > &hits, std::fstream &fs, double pro_fdr)
 

Member Function Documentation

◆ generateProFormaString_()

static String generateProFormaString_ ( const String sequence,
int  seq_start,
int  seq_end,
const std::vector< double > &  mod_masses,
const std::vector< int > &  mod_starts,
const std::vector< int > &  mod_ends,
const std::vector< String > &  mod_ids 
)
static

◆ writeProHeader()

static void writeProHeader ( std::fstream &  fs)
static

write header line for Proteoform output file

Referenced by TOPPFLASHTnT::main_().

◆ writeProteoforms()

static void writeProteoforms ( const std::vector< ProteinHit > &  hits,
std::fstream &  fs,
double  pro_fdr 
)
static

Referenced by TOPPFLASHTnT::main_().

◆ writePrSMHeader()

static void writePrSMHeader ( std::fstream &  fs)
static

write header line for PrSM output file

Referenced by TOPPFLASHTnT::main_().

◆ writePrSMs()

static void writePrSMs ( const std::vector< ProteinHit > &  hits,
std::fstream &  fs 
)
static

Referenced by TOPPFLASHTnT::main_().

◆ writeTagHeader()

static void writeTagHeader ( std::fstream &  fs)
static

write header line for tag output file

Referenced by TOPPFLASHTnT::main_().

◆ writeTags()

static void writeTags ( const FLASHTnTAlgorithm tnt,
double  flanking_mass_tol,
std::fstream &  fs 
)
static

write the features in regular file output

Referenced by TOPPFLASHTnT::main_().