OpenMS
Loading...
Searching...
No Matches
NuXLSiteLocalization.h File Reference
#include <OpenMS/CHEMISTRY/EnzymaticDigestion.h>
#include <string>
#include <string_view>
#include <vector>

Go to the source code of this file.

Classes

class  NuXLSiteLocalization
 Localizes a cross-link by the chemistry of the cross-linker, within the residues the fragment ions support. More...
 
struct  NuXLSiteLocalization::Site
 Result of localizing one cross-link. More...
 
struct  NuXLSiteLocalization::ProteinTermini
 Protein N- and C-terminal peptides of a digest, sorted, to look them up with isProteinNTerminal and isProteinCTerminal. More...
 

Namespaces

namespace  OpenMS
 Main OpenMS namespace.
 

Class Documentation

◆ OpenMS::NuXLSiteLocalization::Site

struct OpenMS::NuXLSiteLocalization::Site

Result of localizing one cross-link.

Class Members
string method = "unlocalized" how the site was chosen: "N-term", "K", "STY+H" or "unlocalized"
int position = -1 localized residue, -1 if unlocalized
int range_begin = -1 first residue supported by the fragment ions, -1 without fragment evidence
int range_end = -1 last residue supported by the fragment ions, -1 without fragment evidence

◆ OpenMS::NuXLSiteLocalization::ProteinTermini

struct OpenMS::NuXLSiteLocalization::ProteinTermini

Protein N- and C-terminal peptides of a digest, sorted, to look them up with isProteinNTerminal and isProteinCTerminal.

Class Members
vector< string > c_terminal peptides that end a protein
vector< string > n_terminal peptides that start a protein (also right behind a clipped initial methionine)