OpenMS  3.0.0
FLASHDeconvHelperStructs::TopPicItem Struct Reference

struct for TopPIC identification (both PrSMs and proteoforms) More...

#include <OpenMS/ANALYSIS/TOPDOWN/FLASHDeconvHelperStructs.h>

Collaboration diagram for FLASHDeconvHelperStructs::TopPicItem:
[legend]

Public Member Functions

 TopPicItem ()=default
 
 TopPicItem (String in)
 
bool operator< (const TopPicItem &a) const
 scan numbers are compared More...
 
bool operator> (const TopPicItem &a) const
 
bool operator== (const TopPicItem &other) const
 

Public Attributes

String str
 the line string More...
 
int prsm_id
 information from each column More...
 
int spec_id
 
int scan
 
double rt
 
int peak_count
 
int charge
 
double precursor_mass
 
double adj_precursor_mass
 
int proteform_id = -1
 
String protein_acc = ""
 
int first_residue
 
int last_residue
 
std::vector< double > unexp_mod
 
int matched_peaks
 
int matched_frags
 
double e_value
 
double spec_q_value
 
double proteofrom_q_value
 
double intensity
 

Detailed Description

struct for TopPIC identification (both PrSMs and proteoforms)

Constructor & Destructor Documentation

◆ TopPicItem() [1/2]

TopPicItem ( )
default

◆ TopPicItem() [2/2]

TopPicItem ( String  in)
explicit

parse a single line of TopPIC output. Header includes: Data file name Prsm ID Spectrum ID Fragmentation Scan(s) Retention time #peaks Charge Precursor mass Adjusted precursor mass Proteoform ID Feature intensity Feature score Protein accession Protein description First residue Last residue Proteoform #unexpected modifications MIScore #variable PTMs #matched peaks #matched fragment ions E-value Spectrum-level Q-value Proteoform-level Q-value

Member Function Documentation

◆ operator<()

bool operator< ( const TopPicItem a) const

scan numbers are compared

◆ operator==()

bool operator== ( const TopPicItem other) const

◆ operator>()

bool operator> ( const TopPicItem a) const

Member Data Documentation

◆ adj_precursor_mass

double adj_precursor_mass

◆ charge

int charge

◆ e_value

double e_value

◆ first_residue

int first_residue

◆ intensity

double intensity

◆ last_residue

int last_residue

◆ matched_frags

int matched_frags

◆ matched_peaks

int matched_peaks

◆ peak_count

int peak_count

◆ precursor_mass

double precursor_mass

◆ proteform_id

int proteform_id = -1

◆ protein_acc

String protein_acc = ""

◆ proteofrom_q_value

double proteofrom_q_value

◆ prsm_id

int prsm_id

information from each column

◆ rt

double rt

◆ scan

int scan

◆ spec_id

int spec_id

◆ spec_q_value

double spec_q_value

◆ str

String str

the line string

◆ unexp_mod

std::vector<double> unexp_mod