OpenMS  2.4.0
Public Member Functions | Protected Attributes | List of all members
DigestionEnzymeRNA Class Reference

Representation of a digestion enzyme for RNA (RNase) More...

#include <OpenMS/CHEMISTRY/DigestionEnzymeRNA.h>

Inheritance diagram for DigestionEnzymeRNA:
DigestionEnzyme

Public Member Functions

void setThreePrimeGain (const String &value)
 sets the 3' gain (as a nucleotide modification code) More...
 
String getThreePrimeGain () const
 returns the 3' gain (as a nucleotide modification code) More...
 
void setFivePrimeGain (const String &value)
 sets the 5' gain (as a nucleotide modification code) More...
 
String getFivePrimeGain () const
 returns the 5' gain (as a nucleotide modification code) More...
 
bool setValueFromFile (const String &key, const String &value) override
 Set the value of a member variable based on an entry from an input file. More...
 
- Public Member Functions inherited from DigestionEnzyme
 DigestionEnzyme (const DigestionEnzyme &enzyme)
 copy constructor More...
 
 DigestionEnzyme (const String &name, const String &cleavage_regex, const std::set< String > &synonyms=std::set< String >(), String regex_description="")
 detailed constructor More...
 
virtual ~DigestionEnzyme ()
 destructor More...
 
DigestionEnzymeoperator= (const DigestionEnzyme &enzyme)
 assignment operator More...
 
void setName (const String &name)
 sets the name of the enzyme More...
 
String getName () const
 returns the name of the enzyme More...
 
void setSynonyms (const std::set< String > &synonyms)
 sets the synonyms More...
 
void addSynonym (const String &synonym)
 adds a synonym More...
 
const std::set< String > & getSynonyms () const
 returns the synonyms More...
 
void setRegEx (const String &cleavage_regex)
 sets the cleavage regex More...
 
String getRegEx () const
 returns the cleavage regex More...
 
void setRegExDescription (const String &value)
 sets the regex description More...
 
String getRegExDescription () const
 returns the regex description More...
 
bool operator== (const DigestionEnzyme &enzyme) const
 equality operator More...
 
bool operator!= (const DigestionEnzyme &enzyme) const
 inequality operator More...
 
bool operator== (const String &cleavage_regex) const
 equality operator for regex More...
 
bool operator!= (const String &cleavage_regex) const
 equality operator for regex More...
 
bool operator< (const DigestionEnzyme &enzyme) const
 order operator More...
 

Protected Attributes

String three_prime_gain_
 
String five_prime_gain_
 
- Protected Attributes inherited from DigestionEnzyme
String name_
 
String cleavage_regex_
 
std::set< Stringsynonyms_
 
String regex_description_
 

Additional Inherited Members

- Protected Member Functions inherited from DigestionEnzyme
 DigestionEnzyme ()
 default constructor More...
 

Detailed Description

Representation of a digestion enzyme for RNA (RNase)

Member Function Documentation

◆ getFivePrimeGain()

String getFivePrimeGain ( ) const

returns the 5' gain (as a nucleotide modification code)

◆ getThreePrimeGain()

String getThreePrimeGain ( ) const

returns the 3' gain (as a nucleotide modification code)

◆ setFivePrimeGain()

void setFivePrimeGain ( const String value)

sets the 5' gain (as a nucleotide modification code)

◆ setThreePrimeGain()

void setThreePrimeGain ( const String value)

sets the 3' gain (as a nucleotide modification code)

◆ setValueFromFile()

bool setValueFromFile ( const String key,
const String value 
)
overridevirtual

Set the value of a member variable based on an entry from an input file.

Returns whether the key was recognized and the value set successfully.

Reimplemented from DigestionEnzyme.

Member Data Documentation

◆ five_prime_gain_

String five_prime_gain_
protected

◆ three_prime_gain_

String three_prime_gain_
protected