145 SIZE_OF_MISSING_DECOY
156 ExitCodes run(std::vector<FASTAFile::FASTAEntry>& proteins, std::vector<ProteinIdentification>& prot_ids, std::vector<PeptideIdentification>& pep_ids);
199 const String& getDecoyString()
const;
202 bool isPrefix()
const;
205 void updateMembers_()
override;
207 template<
typename T>
ExitCodes run_(
FASTAContainer<T>& proteins, std::vector<ProteinIdentification>& prot_ids, std::vector<PeptideIdentification>& pep_ids);
210 bool prefix_{
false };
215 bool write_protein_sequence_{
false };
216 bool write_protein_description_{
false };
217 bool keep_unreferenced_proteins_{
false };
219 bool IL_equivalent_{
false };
220 bool allow_nterm_protein_cleavage_{
true };
static const std::array< std::string,(Size) Unmatched::SIZE_OF_UNMATCHED > names_of_unmatched
Definition: PeptideIndexing.h:138
A more convenient string class.
Definition: String.h:58
Unmatched
Action to take when peptide hits could not be matched.
Definition: PeptideIndexing.h:131
template parameter for vector-based FASTA access
Definition: FASTAContainer.h:82
Refreshes the protein references for all peptide hits in a vector of PeptideIdentifications and adds ...
Definition: PeptideIndexing.h:113
MissingDecoy
Definition: PeptideIndexing.h:140
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
FASTAContainer<TFI_File> will make FASTA entries available chunk-wise from start to end by loading it...
Definition: FASTAContainer.h:93
Definition: PeptideIndexing.h:124
ExitCodes
Exit codes.
Definition: PeptideIndexing.h:121
Definition: PeptideIndexing.h:125
Definition: PeptideIndexing.h:123
Definition: PeptideIndexing.h:126
static const std::array< std::string,(Size) MissingDecoy::SIZE_OF_MISSING_DECOY > names_of_missing_decoy
Definition: PeptideIndexing.h:147
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:52
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
int Int
Signed integer type.
Definition: Types.h:102
FASTAContainer<TFI_Vector> simply takes an existing vector of FASTAEntries and provides the same inte...
Definition: FASTAContainer.h:245
static char const *const AUTO_MODE
name of enzyme/specificity which signals that the enzyme/specificity should be taken from meta inform...
Definition: PeptideIndexing.h:118