The ProteinProteinCrossLink struct represents a cross-link between two peptides in OpenPepXL. More...
#include <OpenMS/ANALYSIS/XLMS/OPXLDataStructs.h>
Public Member Functions | |
ProteinProteinCrossLinkType | getType () const |
bool | operator== (const ProteinProteinCrossLink &other) const |
The ProteinProteinCrossLink struct represents a cross-link between two peptides in OpenPepXL.
This struct completely defines a cross-link linking two peptides. It contains the two peptides alpha and beta as AASequences, the positions that are linked in each peptide, the mass and name of the linker and terminal specificities to distinguish linkers attached to side chains of the terminal residues from linkers attached to the termini themselves. The beta peptide can be an empty AASequence object in case of a mono- or loop-link. Used to represent a theoretical candidate for generation of theoretical spectra and matching to experimental spectra.
|
inline |
References AASequence::empty().
Referenced by TOPPOpenPepXLLF::main_(), and TOPPOpenPepXL::main_().
|
inline |
References OPXLDataStructs::ProteinProteinCrossLink::alpha, OPXLDataStructs::ProteinProteinCrossLink::beta, OPXLDataStructs::ProteinProteinCrossLink::cross_link_position, OPXLDataStructs::ProteinProteinCrossLink::cross_linker_mass, OPXLDataStructs::ProteinProteinCrossLink::cross_linker_name, OPXLDataStructs::ProteinProteinCrossLink::term_spec_alpha, and OPXLDataStructs::ProteinProteinCrossLink::term_spec_beta.
AASequence alpha |
AASequence beta |
std::pair<SignedSize, SignedSize> cross_link_position |
double cross_linker_mass |
String cross_linker_name |
Referenced by OPXLDataStructs::ProteinProteinCrossLink::operator==().
ResidueModification::TermSpecificity term_spec_alpha |
Referenced by OPXLDataStructs::ProteinProteinCrossLink::operator==().
ResidueModification::TermSpecificity term_spec_beta |
Referenced by OPXLDataStructs::ProteinProteinCrossLink::operator==().
OpenMS / TOPP release 2.3.0 | Documentation generated on Tue Jan 9 2018 18:22:11 using doxygen 1.8.13 |