OpenMS
FragmentIndex.h File Reference
#include <OpenMS/CHEMISTRY/AASequence.h>
#include <OpenMS/DATASTRUCTURES/DefaultParamHandler.h>
#include <OpenMS/FORMAT/FASTAFile.h>
#include <OpenMS/KERNEL/MSExperiment.h>
#include <OpenMS/KERNEL/Peak1D.h>
#include <vector>
#include <functional>
Include dependency graph for FragmentIndex.h:

Go to the source code of this file.

Classes

class  FragmentIndex
 Generates from a set of Fasta files a 2D-datastructure which stores all theoretical masses of all b and y ions from all peptides generated from the Fasta file. The datastructure is build such that on one axis the fragments are sorted by their own mass and the axis by the mass of their precursor/protein. The FI has two options: Bottom-up and Top Down. In later digestion is skiped and the fragments have a direct reference to the mass of the proteins instead of digested peptides. More...
 
struct  FragmentIndex::Peptide
 Compact descriptor of a peptide instance held by the FragmentIndex. More...
 
struct  FragmentIndex::SpectrumMatch
 Match between a query peak and an entry in the DB. More...
 
struct  FragmentIndex::SpectrumMatchesTopN
 container for SpectrumMatch. Also keeps count of total number of candidates and total number of matches. More...
 
struct  FragmentIndex::Hit
 
struct  FragmentIndex::Fragment
 One entry in the fragment index. More...
 

Namespaces

 OpenMS
 Main OpenMS namespace.
 

Class Documentation

◆ OpenMS::FragmentIndex::SpectrumMatch

struct OpenMS::FragmentIndex::SpectrumMatch

Match between a query peak and an entry in the DB.

Collaboration diagram for FragmentIndex::SpectrumMatch:
[legend]
Class Members
int16_t isotope_error_
uint32_t num_matched_ Number of peaks-fragment hits.
size_t peptide_idx_ < The isotope_error used for the performed search

The idx this struct belongs to

uint16_t precursor_charge_ The precursor_charged used for the performed search.