![]() |
OpenMS
|
Classes | |
| struct | PrecursorInfo |
| struct | AnnotatedHit |
| class | HasInvalidLength |
Public Member Functions | |
| NucleicAcidSearchEngine () | |
Protected Types | |
| typedef multimap< double, AnnotatedHit, greater< double > > | HitsByScore |
Protected Member Functions | |
| void | registerOptionsAndFlags_ () override |
| set< ConstRibonucleotidePtr > | getModifications_ (const set< String > &mod_names) |
| AdductInfo | parseAdduct_ (const String &adduct) |
| void | deisotopeAndSingleChargeMSSpectrum_ (MSSpectrum &in, Int min_charge, Int max_charge, double fragment_tolerance, bool fragment_unit_ppm, bool keep_only_deisotoped=false, Size min_isopeaks=3, Size max_isopeaks=10, bool make_single_charged=true) |
| void | preprocessSpectra_ (PeakMap &exp, double fragment_mass_tolerance, bool fragment_mass_tolerance_unit_ppm, bool single_charge_spectra, bool negative_mode, Int min_charge, Int max_charge, bool include_unknown_charge) |
| double | calculatePrecursorMass_ (double mz, Int charge, Int isotope, double adduct_mass, bool negative_mode) |
| void | resolveAmbiguousMods_ (HitsByScore &hits) |
| void | postProcessHits_ (const PeakMap &exp, vector< HitsByScore > &annotated_hits, IdentificationData &id_data, bool negative_mode) |
| void | calculateAndFilterFDR_ (IdentificationData &id_data, bool only_top_hits) |
| void | generateLFQInput_ (IdentificationData &id_data, const String &out_file) |
| ExitCodes | main_ (int, const char **) override |
Protected Attributes | |
| vector< String > | fragment_ion_codes_ |
| map< String, String > | ambiguous_mods_ |
| bool | resolve_ambiguous_mods_ |
Private Types | |
| using | ConstRibonucleotidePtr = const Ribonucleotide* |
| struct NucleicAcidSearchEngine::AnnotatedHit |
| Class Members | ||
|---|---|---|
| vector< PeakAnnotation > | annotations | |
| IdentifiedOligoRef | oligo_ref | |
| double | precursor_error_ppm | |
| const PrecursorInfo * | precursor_ref | |
| NASequence | sequence | |
|
private |
|
protected |
|
inline |
References fragment_ion_codes_.
|
inlineprotected |
Referenced by main_().
|
inlineprotected |
Referenced by main_().
|
inlineprotected |
Referenced by preprocessSpectra_().
|
inlineprotected |
Referenced by main_().
|
inlineprotected |
References ambiguous_mods_, and resolve_ambiguous_mods_.
Referenced by main_().
|
inlineoverrideprotected |
References NucleicAcidSearchEngine::AnnotatedHit::annotations, calculateAndFilterFDR_(), calculatePrecursorMass_(), fragment_ion_codes_, generateLFQInput_(), getModifications_(), NucleicAcidSearchEngine::AnnotatedHit::oligo_ref, parseAdduct_(), postProcessHits_(), NucleicAcidSearchEngine::AnnotatedHit::precursor_error_ppm, NucleicAcidSearchEngine::AnnotatedHit::precursor_ref, preprocessSpectra_(), resolve_ambiguous_mods_, and NucleicAcidSearchEngine::AnnotatedHit::sequence.
|
inlineprotected |
Referenced by main_().
|
inlineprotected |
References NucleicAcidSearchEngine::PrecursorInfo::adduct, NucleicAcidSearchEngine::AnnotatedHit::annotations, NucleicAcidSearchEngine::PrecursorInfo::charge, NucleicAcidSearchEngine::PrecursorInfo::isotope, NucleicAcidSearchEngine::AnnotatedHit::oligo_ref, NucleicAcidSearchEngine::AnnotatedHit::precursor_error_ppm, NucleicAcidSearchEngine::AnnotatedHit::precursor_ref, resolve_ambiguous_mods_, resolveAmbiguousMods_(), and NucleicAcidSearchEngine::AnnotatedHit::sequence.
Referenced by main_().
|
inlineprotected |
References deisotopeAndSingleChargeMSSpectrum_().
Referenced by main_().
|
inlineoverrideprotected |
References fragment_ion_codes_.
|
inlineprotected |
References ambiguous_mods_.
Referenced by postProcessHits_().
|
protected |
Referenced by getModifications_(), and resolveAmbiguousMods_().
|
protected |
Referenced by main_(), NucleicAcidSearchEngine(), and registerOptionsAndFlags_().
|
protected |
Referenced by getModifications_(), main_(), and postProcessHits_().