75 const Size window_size = 7,
89 const Size window_size = 11,
90 const double angle = 100.0
Representation of a peptide/protein sequence.
Definition AASequence.h:88
This class is used for hydrophobicity profiling of peptides.
Definition HydrophobicityProfile.h:45
double computeGRAVY(const AASequence &seq) const
Calculates the GRAVY score.
std::vector< double > computeHydrophobicMoment(const AASequence &seq, const Size window_size=11, const double angle=100.0) const
Calculates hydrophobic moments.
std::vector< double > computeWindowedProfile(const AASequence &seq, const Size window_size=7, const HydrophobicityScaleMethod scale=HydrophobicityScaleMethod::KYTE_DOOLITTLE) const
Calculates windowed hydrophobicity profile.
std::vector< double > computeProfile(const AASequence &seq, const HydrophobicityScaleMethod scale=HydrophobicityScaleMethod::KYTE_DOOLITTLE) const
Calculates hydrophobicity profile per residue.
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition Types.h:97
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
HydrophobicityScaleMethod
Enum for different hydrophobicity scales.
Definition CommonEnums.h:50