OpenMS
Loading...
Searching...
No Matches
PEFFDisulfideBond Struct Reference

Represents a disulfide bond annotation in PEFF. More...

#include <OpenMS/FORMAT/PEFFFile.h>

Collaboration diagram for PEFFDisulfideBond:
[legend]

Public Member Functions

 PEFFDisulfideBond ()=default
 
 PEFFDisulfideBond (const String &i1, const String &i2, const String &tag="", UInt aid=std::numeric_limits< UInt >::max())
 
bool operator== (const PEFFDisulfideBond &rhs) const
 

Public Attributes

String id1
 First cysteine reference (AnnotationIdentifier of the cysteine residue)
 
String id2
 Second cysteine reference (AnnotationIdentifier of the cysteine residue)
 
String optional_tag
 Optional tag (e.g., "between chains")
 
UInt annotation_id {std::numeric_limits<UInt>::max()}
 Optional annotation identifier, max() = not set.
 

Detailed Description

Represents a disulfide bond annotation in PEFF.

Parsed from \DisulfideBond annotations.

Constructor & Destructor Documentation

◆ PEFFDisulfideBond() [1/2]

PEFFDisulfideBond ( )
default

◆ PEFFDisulfideBond() [2/2]

PEFFDisulfideBond ( const String i1,
const String i2,
const String tag = "",
UInt  aid = std::numeric_limits<UInt>::max() 
)
inline

Member Function Documentation

◆ operator==()

Member Data Documentation

◆ annotation_id

UInt annotation_id {std::numeric_limits<UInt>::max()}

Optional annotation identifier, max() = not set.

Referenced by PEFFDisulfideBond::operator==().

◆ id1

String id1

First cysteine reference (AnnotationIdentifier of the cysteine residue)

Referenced by PEFFDisulfideBond::operator==().

◆ id2

String id2

Second cysteine reference (AnnotationIdentifier of the cysteine residue)

Referenced by PEFFDisulfideBond::operator==().

◆ optional_tag

String optional_tag

Optional tag (e.g., "between chains")

Referenced by PEFFDisulfideBond::operator==().