diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6eec8e65098c8c1f76a4e51a7bfe48247a418f59..72ce92cd15256674a0adc911152ac1ff06ba2d5b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -41,7 +41,7 @@ SET(CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} -std=c++11")
 
 SET(PAPPSOMSPP_VERSION_MAJOR "0")
 SET(PAPPSOMSPP_VERSION_MINOR "2")
-SET(PAPPSOMSPP_VERSION_PATCH "29")
+SET(PAPPSOMSPP_VERSION_PATCH "30")
 SET(PAPPSOMSPP_VERSION "${PAPPSOMSPP_VERSION_MAJOR}.${PAPPSOMSPP_VERSION_MINOR}.${PAPPSOMSPP_VERSION_PATCH}")
 
 # Set the CMAKE_PREFIX_PATH for the find_library fonction when using non
diff --git a/debian/changelog b/debian/changelog
index 2f4f60179a7bf3894deada0c2551a08048d02a9e..a52bb6834cf0cbe6959427ab03474f881470b379 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libpappsomspp (0.2.30-1) jessie; urgency=medium
+
+  * new digestion API
+
+ -- Olivier Langella <Olivier.Langella@moulon.inra.fr>  Wed, 19 Oct 2016 21:50:47 +0200
+
 libpappsomspp (0.2.29-1) jessie; urgency=medium
 
   * new peptide digestion pipeline
diff --git a/debian/libpappsomspp-qt4.symbols b/debian/libpappsomspp-qt4.symbols
index d19f362cc43203cbd6dbae832a6688aad65697e2..1eda73b7b7f41b628d02dd9b88e3ad6f561d47ad 100644
--- a/debian/libpappsomspp-qt4.symbols
+++ b/debian/libpappsomspp-qt4.symbols
@@ -154,7 +154,7 @@ libpappsomspp-qt4.so.0 libpappsomspp-qt4 #MINVER#
  _ZN6pappso14GrpSubGroupSetC2Ev@Base 0
  _ZN6pappso14GrpSubGroupSetD1Ev@Base 0
  _ZN6pappso14GrpSubGroupSetD2Ev@Base 0
- _ZN6pappso14PeptideBuilder10setPeptideERKSt10shared_ptrIKNS_7ProteinEERK7QStringjjb@Base 0
+ _ZN6pappso14PeptideBuilder10setPeptideEaRKSt10shared_ptrIKNS_7ProteinEEbRK7QStringjbjb@Base 0
  _ZN6pappso14PeptideBuilder22addFixedAaModificationEcPKNS_14AaModificationE@Base 0
  _ZN6pappso14PeptideBuilder7setSinkEPNS_27PeptideModificatorInterfaceE@Base 0
  _ZN6pappso14PeptideBuilderC1Ev@Base 0
@@ -204,7 +204,7 @@ libpappsomspp-qt4.so.0 libpappsomspp-qt4 #MINVER#
  _ZN6pappso16PeptideStrParser11parseStringERK7QString@Base 0
  _ZN6pappso16PeptideStrParser18parseNoConstStringERK7QString@Base 0
  _ZN6pappso16PeptideStrParser20parseStringToPeptideERK7QStringRNS_7PeptideE@Base 0
- _ZN6pappso16PeptideXwildcard10setPeptideERKSt10shared_ptrIKNS_7ProteinEERK7QStringjjb@Base 0
+ _ZN6pappso16PeptideXwildcard10setPeptideEaRKSt10shared_ptrIKNS_7ProteinEEbRK7QStringjbjb@Base 0
  _ZN6pappso16PeptideXwildcard7setSinkEPNS_22EnzymeProductInterfaceE@Base 0
  _ZN6pappso16PeptideXwildcardC1Ev@Base 0
  _ZN6pappso16PeptideXwildcardC2Ev@Base 0
@@ -226,13 +226,13 @@ libpappsomspp-qt4.so.0 libpappsomspp-qt4 #MINVER#
  _ZN6pappso17FastaOutputStreamC2ER11QTextStream@Base 0
  _ZN6pappso17FastaOutputStreamD1Ev@Base 0
  _ZN6pappso17FastaOutputStreamD2Ev@Base 0
- _ZN6pappso17PeptideSemiEnzyme10setPeptideERKSt10shared_ptrIKNS_7ProteinEERK7QStringjjb@Base 0
+ _ZN6pappso17PeptideSemiEnzyme10setPeptideEaRKSt10shared_ptrIKNS_7ProteinEEbRK7QStringjbjb@Base 0
  _ZN6pappso17PeptideSemiEnzyme7setSinkEPNS_22EnzymeProductInterfaceE@Base 0
  _ZN6pappso17PeptideSemiEnzymeC1Ev@Base 0
  _ZN6pappso17PeptideSemiEnzymeC2Ev@Base 0
  _ZN6pappso17PeptideSemiEnzymeD1Ev@Base 0
  _ZN6pappso17PeptideSemiEnzymeD2Ev@Base 0
- _ZN6pappso17PeptideSizeFilter10setPeptideERKSt10shared_ptrIKNS_7ProteinEERK7QStringjjb@Base 0
+ _ZN6pappso17PeptideSizeFilter10setPeptideEaRKSt10shared_ptrIKNS_7ProteinEEbRK7QStringjbjb@Base 0
  _ZN6pappso17PeptideSizeFilter7setSinkEPNS_22EnzymeProductInterfaceE@Base 0
  _ZN6pappso17PeptideSizeFilterC1Ejj@Base 0
  _ZN6pappso17PeptideSizeFilterC2Ejj@Base 0
@@ -342,7 +342,7 @@ libpappsomspp-qt4.so.0 libpappsomspp-qt4 #MINVER#
  _ZN6pappso20XtandemHyperscoreBisC2EbPKNS_13PrecisionBaseERKSt6vectorINS_10PeptideIonESaIS5_EE@Base 0
  _ZN6pappso20XtandemHyperscoreBisD1Ev@Base 0
  _ZN6pappso20XtandemHyperscoreBisD2Ev@Base 0
- _ZN6pappso21PeptideModificatorTee12setPeptideSpERKSt10shared_ptrIKNS_7ProteinEERKS1_IKNS_7PeptideEEjjb@Base 0
+ _ZN6pappso21PeptideModificatorTee12setPeptideSpEaRKSt10shared_ptrIKNS_7ProteinEEbRKS1_IKNS_7PeptideEEjbjb@Base 0
  _ZN6pappso21PeptideModificatorTee14addModificatorEPNS_27PeptideModificatorInterfaceE@Base 0
  _ZN6pappso21PeptideModificatorTeeC1ERKS0_@Base 0
  _ZN6pappso21PeptideModificatorTeeC1Ev@Base 0
@@ -363,6 +363,12 @@ libpappsomspp-qt4.so.0 libpappsomspp-qt4 #MINVER#
  _ZN6pappso21XicPeptideFragmentIonD0Ev@Base 0
  _ZN6pappso21XicPeptideFragmentIonD1Ev@Base 0
  _ZN6pappso21XicPeptideFragmentIonD2Ev@Base 0
+ _ZN6pappso22PeptideMethioninRemove10setPeptideEaRKSt10shared_ptrIKNS_7ProteinEEbRK7QStringjbjb@Base 0
+ _ZN6pappso22PeptideMethioninRemove7setSinkEPNS_22EnzymeProductInterfaceE@Base 0
+ _ZN6pappso22PeptideMethioninRemoveC1Eb@Base 0
+ _ZN6pappso22PeptideMethioninRemoveC2Eb@Base 0
+ _ZN6pappso22PeptideMethioninRemoveD1Ev@Base 0
+ _ZN6pappso22PeptideMethioninRemoveD2Ev@Base 0
  _ZN6pappso22XtandemSpectrumProcess11setIonScoreENS_10PeptideIonEb@Base 0
  _ZN6pappso22XtandemSpectrumProcess12setMinimumMzEd@Base 0
  _ZN6pappso22XtandemSpectrumProcess15setDynamicRangeEd@Base 0
@@ -423,20 +429,20 @@ libpappsomspp-qt4.so.0 libpappsomspp-qt4 #MINVER#
  _ZN6pappso26PeptideFragmentIonListBaseC2ERKSt10shared_ptrIKNS_7PeptideEERSt4listINS_10PeptideIonESaIS8_EE@Base 0
  _ZN6pappso26PeptideFragmentIonListBaseD1Ev@Base 0
  _ZN6pappso26PeptideFragmentIonListBaseD2Ev@Base 0
- _ZN6pappso26PeptideModificatorPipeline10setPeptideERKSt10shared_ptrIKNS_7ProteinEERK7QStringjjb@Base 0
- _ZN6pappso26PeptideModificatorPipeline12setPeptideSpERKSt10shared_ptrIKNS_7ProteinEERKS1_IKNS_7PeptideEEjjb@Base 0
- _ZN6pappso26PeptideModificatorPipeline22parseFixedModificationERK7QStringbb@Base 0
- _ZN6pappso26PeptideModificatorPipeline24parseLabeledModificationERK7QStringbb@Base 0
+ _ZN6pappso26PeptideModificatorPipeline10setPeptideEaRKSt10shared_ptrIKNS_7ProteinEEbRK7QStringjbjb@Base 0
+ _ZN6pappso26PeptideModificatorPipeline12setPeptideSpEaRKSt10shared_ptrIKNS_7ProteinEEbRKS1_IKNS_7PeptideEEjbjb@Base 0
+ _ZN6pappso26PeptideModificatorPipeline22parseFixedModificationERK7QStringbbb@Base 0
+ _ZN6pappso26PeptideModificatorPipeline24parseLabeledModificationERK7QStringbbb@Base 0
  _ZN6pappso26PeptideModificatorPipeline26addFixedModificationStringERK7QString@Base 0
- _ZN6pappso26PeptideModificatorPipeline26parsePotentialModificationERK7QStringbb@Base 0
+ _ZN6pappso26PeptideModificatorPipeline26parsePotentialModificationERK7QStringbbb@Base 0
  _ZN6pappso26PeptideModificatorPipeline28addLabeledModificationStringERK7QString@Base 0
  _ZN6pappso26PeptideModificatorPipeline30addFixedCterModificationStringERK7QString@Base 0
  _ZN6pappso26PeptideModificatorPipeline30addFixedNterModificationStringERK7QString@Base 0
  _ZN6pappso26PeptideModificatorPipeline30addPotentialModificationStringERK7QString@Base 0
- _ZN6pappso26PeptideModificatorPipeline30privAddFixedModificationStringERK7QStringbb@Base 0
+ _ZN6pappso26PeptideModificatorPipeline30privAddFixedModificationStringERK7QStringbbb@Base 0
  _ZN6pappso26PeptideModificatorPipeline34addPotentialCterModificationStringERK7QString@Base 0
  _ZN6pappso26PeptideModificatorPipeline34addPotentialNterModificationStringERK7QString@Base 0
- _ZN6pappso26PeptideModificatorPipeline34privAddPotentialModificationStringERK7QStringbb@Base 0
+ _ZN6pappso26PeptideModificatorPipeline34privAddPotentialModificationStringERK7QStringbbb@Base 0
  _ZN6pappso26PeptideModificatorPipeline7setSinkEPNS_27PeptideModificatorInterfaceE@Base 0
  _ZN6pappso26PeptideModificatorPipelineC1ERKS0_@Base 0
  _ZN6pappso26PeptideModificatorPipelineC1Ev@Base 0
@@ -474,7 +480,6 @@ libpappsomspp-qt4.so.0 libpappsomspp-qt4 #MINVER#
  _ZN6pappso28PeptideNaturalIsotopeAverageD1Ev@Base 0
  _ZN6pappso28PeptideNaturalIsotopeAverageD2Ev@Base 0
  _ZN6pappso2Aa17addAaModificationEPKNS_14AaModificationE@Base 0
- _ZN6pappso2Aa19getModificationListEv@Base 0
  _ZN6pappso2Aa20removeAaModificationEPKNS_14AaModificationE@Base 0
  _ZN6pappso2Aa30removeInternalCterModificationEv@Base 0
  _ZN6pappso2Aa30removeInternalNterModificationEv@Base 0
@@ -488,14 +493,14 @@ libpappsomspp-qt4.so.0 libpappsomspp-qt4 #MINVER#
  _ZN6pappso2AaD1Ev@Base 0
  _ZN6pappso2AaD2Ev@Base 0
  _ZN6pappso2AaaSERKS0_@Base 0
- _ZN6pappso31PeptideFixedModificationBuilder12setPeptideSpERKSt10shared_ptrIKNS_7ProteinEERKS1_IKNS_7PeptideEEjjb@Base 0
+ _ZN6pappso31PeptideFixedModificationBuilder12setPeptideSpEaRKSt10shared_ptrIKNS_7ProteinEEbRKS1_IKNS_7PeptideEEjbjb@Base 0
  _ZN6pappso31PeptideFixedModificationBuilder5addAaEc@Base 0
  _ZN6pappso31PeptideFixedModificationBuilder7setSinkEPNS_27PeptideModificatorInterfaceE@Base 0
  _ZN6pappso31PeptideFixedModificationBuilderC1EPKNS_14AaModificationE@Base 0
  _ZN6pappso31PeptideFixedModificationBuilderC2EPKNS_14AaModificationE@Base 0
  _ZN6pappso31PeptideFixedModificationBuilderD1Ev@Base 0
  _ZN6pappso31PeptideFixedModificationBuilderD2Ev@Base 0
- _ZN6pappso34PeptideVariableModificationBuilder12setPeptideSpERKSt10shared_ptrIKNS_7ProteinEERKS1_IKNS_7PeptideEEjjb@Base 0
+ _ZN6pappso34PeptideVariableModificationBuilder12setPeptideSpEaRKSt10shared_ptrIKNS_7ProteinEEbRKS1_IKNS_7PeptideEEjbjb@Base 0
  _ZN6pappso34PeptideVariableModificationBuilder5addAaEc@Base 0
  _ZN6pappso34PeptideVariableModificationBuilder7setSinkEPNS_27PeptideModificatorInterfaceE@Base 0
  _ZN6pappso34PeptideVariableModificationBuilderC1EPKNS_14AaModificationE@Base 0
@@ -570,6 +575,7 @@ libpappsomspp-qt4.so.0 libpappsomspp-qt4 #MINVER#
  _ZN6pappso7Peptide5getAaEj@Base 0
  _ZN6pappso7Peptide6rotateEv@Base 0
  _ZN6pappso7Peptide7getMassEv@Base 0
+ _ZN6pappso7Peptide7reverseEv@Base 0
  _ZN6pappso7PeptideC1EOS0_@Base 0
  _ZN6pappso7PeptideC1ERK7QString@Base 0
  _ZN6pappso7PeptideC1ERKS0_@Base 0
@@ -724,6 +730,7 @@ libpappsomspp-qt4.so.0 libpappsomspp-qt4 #MINVER#
  _ZNK6pappso20PeptideSpectrumMatch8containsESt10shared_ptrIKNS_18PeptideFragmentIonEEj@Base 0
  _ZNK6pappso20XtandemHyperscoreBis13getHyperscoreEv@Base 0
  _ZNK6pappso20XtandemHyperscoreBis14getMatchedIonsENS_10PeptideIonE@Base 0
+ _ZNK6pappso20XtandemHyperscoreBis19getTotalMatchedIonsEv@Base 0
  _ZNK6pappso20XtandemHyperscoreBis37getXtandemPredictedIonIntensityFactorERK7QStringNS_10PeptideIonEj@Base 0
  _ZNK6pappso21PeptideNaturalIsotope11getSequenceEv@Base 0
  _ZNK6pappso21PeptideNaturalIsotope13getIsotopeMapEv@Base 0
@@ -768,6 +775,7 @@ libpappsomspp-qt4.so.0 libpappsomspp-qt4 #MINVER#
  _ZNK6pappso2Aa15getNumberOfAtomENS_17AtomIsotopeSurveyE@Base 0
  _ZNK6pappso2Aa16toAbsoluteStringEv@Base 0
  _ZNK6pappso2Aa18getNumberOfIsotopeENS_7IsotopeE@Base 0
+ _ZNK6pappso2Aa19getModificationListEv@Base 0
  _ZNK6pappso2Aa23getNumberOfModificationEPKNS_14AaModificationE@Base 0
  _ZNK6pappso2Aa27getInternalCterModificationEv@Base 0
  _ZNK6pappso2Aa27getInternalNterModificationEv@Base 0
@@ -784,7 +792,7 @@ libpappsomspp-qt4.so.0 libpappsomspp-qt4 #MINVER#
  _ZNK6pappso3Xic32newXicByApplyingWindowsOperationEjPFdN9__gnu_cxx17__normal_iteratorIPKNS_10XicElementESt6vectorIS3_SaIS3_EEEES9_ERS0_@Base 0
  _ZNK6pappso3Xic5equalERKS0_@Base 0
  _ZNK6pappso3Xic9makeXicSpEv@Base 0
- _ZNK6pappso6Enzyme3eatERKSt10shared_ptrIKNS_7ProteinEERNS_22EnzymeProductInterfaceE@Base 0
+ _ZNK6pappso6Enzyme3eatEaRKSt10shared_ptrIKNS_7ProteinEEbRNS_22EnzymeProductInterfaceE@Base 0
  _ZNK6pappso6aaBase15getNumberOfAtomENS_17AtomIsotopeSurveyE@Base 0
  _ZNK6pappso6aaBase18getNumberOfIsotopeENS_7IsotopeE@Base 0
  _ZNK6pappso6aaBase7getMassEv@Base 0
@@ -830,6 +838,7 @@ libpappsomspp-qt4.so.0 libpappsomspp-qt4 #MINVER#
  _ZNK6pappso8Spectrum5floorEv@Base 0
  _ZNK6pappso8Spectrum5roundEv@Base 0
  _ZNK6pappso8Spectrum6equalsERKS0_PKNS_13PrecisionBaseE@Base 0
+ _ZNK6pappso8Spectrum9filterSumERKNS_9MassRangeE@Base 0
  _ZNK6pappso9MassRange5getMzEv@Base 0
  _ZNK6pappso9MassRange8containsEd@Base 0
  _ZNK6pappso9MassRange8toStringEv@Base 0
@@ -1080,6 +1089,7 @@ libpappsomspp-qt4.so.0 libpappsomspp-qt4 #MINVER#
  _ZTIN6pappso21XicDetectionInterfaceE@Base 0
  _ZTIN6pappso21XicPeptideFragmentIonE@Base 0
  _ZTIN6pappso22EnzymeProductInterfaceE@Base 0
+ _ZTIN6pappso22PeptideMethioninRemoveE@Base 0
  _ZTIN6pappso22PeptideSpSinkInterfaceE@Base 0
  _ZTIN6pappso23ExceptionNotImplementedE@Base 0
  _ZTIN6pappso23FilterOboPsiModTermNameE@Base 0
@@ -1167,6 +1177,7 @@ libpappsomspp-qt4.so.0 libpappsomspp-qt4 #MINVER#
  _ZTSN6pappso21XicDetectionInterfaceE@Base 0
  _ZTSN6pappso21XicPeptideFragmentIonE@Base 0
  _ZTSN6pappso22EnzymeProductInterfaceE@Base 0
+ _ZTSN6pappso22PeptideMethioninRemoveE@Base 0
  _ZTSN6pappso22PeptideSpSinkInterfaceE@Base 0
  _ZTSN6pappso23ExceptionNotImplementedE@Base 0
  _ZTSN6pappso23FilterOboPsiModTermNameE@Base 0
@@ -1253,6 +1264,7 @@ libpappsomspp-qt4.so.0 libpappsomspp-qt4 #MINVER#
  _ZTVN6pappso21XicDetectionInterfaceE@Base 0
  _ZTVN6pappso21XicPeptideFragmentIonE@Base 0
  _ZTVN6pappso22EnzymeProductInterfaceE@Base 0
+ _ZTVN6pappso22PeptideMethioninRemoveE@Base 0
  _ZTVN6pappso22PeptideSpSinkInterfaceE@Base 0
  _ZTVN6pappso23ExceptionNotImplementedE@Base 0
  _ZTVN6pappso23FilterOboPsiModTermNameE@Base 0
@@ -1296,11 +1308,12 @@ libpappsomspp-qt4.so.0 libpappsomspp-qt4 #MINVER#
  _ZThn24_N6pappso26PeptideModificatorPipeline7setSinkEPNS_27PeptideModificatorInterfaceE@Base 0
  _ZThn24_N6pappso31PeptideFixedModificationBuilder7setSinkEPNS_27PeptideModificatorInterfaceE@Base 0
  _ZThn24_N6pappso34PeptideVariableModificationBuilder7setSinkEPNS_27PeptideModificatorInterfaceE@Base 0
- _ZThn32_N6pappso26PeptideModificatorPipeline10setPeptideERKSt10shared_ptrIKNS_7ProteinEERK7QStringjjb@Base 0
+ _ZThn32_N6pappso26PeptideModificatorPipeline10setPeptideEaRKSt10shared_ptrIKNS_7ProteinEEbRK7QStringjbjb@Base 0
  _ZThn8_N6pappso14PeptideBuilder7setSinkEPNS_27PeptideModificatorInterfaceE@Base 0
  _ZThn8_N6pappso16PeptideXwildcard7setSinkEPNS_22EnzymeProductInterfaceE@Base 0
  _ZThn8_N6pappso17PeptideSemiEnzyme7setSinkEPNS_22EnzymeProductInterfaceE@Base 0
  _ZThn8_N6pappso17PeptideSizeFilter7setSinkEPNS_22EnzymeProductInterfaceE@Base 0
+ _ZThn8_N6pappso22PeptideMethioninRemove7setSinkEPNS_22EnzymeProductInterfaceE@Base 0
  _ZThn8_NK6pappso15PeptideFragment15getNumberOfAtomENS_17AtomIsotopeSurveyE@Base 0
  _ZThn8_NK6pappso15PeptideFragment18getNumberOfIsotopeENS_7IsotopeE@Base 0
  _ZThn8_NK6pappso18PeptideFragmentIon15getNumberOfAtomENS_17AtomIsotopeSurveyE@Base 0
diff --git a/debian/libpappsomspp-qt5.symbols b/debian/libpappsomspp-qt5.symbols
index 3f3b876ff05e58f21073ecb82e53f66fbf2eba2c..8fdca376041f51e77022a68923c28f83e2f0f95f 100644
--- a/debian/libpappsomspp-qt5.symbols
+++ b/debian/libpappsomspp-qt5.symbols
@@ -152,7 +152,7 @@ libpappsomspp-qt5.so.0 libpappsomspp-qt5 #MINVER#
  _ZN6pappso14GrpSubGroupSetC2Ev@Base 0
  _ZN6pappso14GrpSubGroupSetD1Ev@Base 0
  _ZN6pappso14GrpSubGroupSetD2Ev@Base 0
- _ZN6pappso14PeptideBuilder10setPeptideERKSt10shared_ptrIKNS_7ProteinEERK7QStringjjb@Base 0
+ _ZN6pappso14PeptideBuilder10setPeptideEaRKSt10shared_ptrIKNS_7ProteinEEbRK7QStringjbjb@Base 0
  _ZN6pappso14PeptideBuilder22addFixedAaModificationEcPKNS_14AaModificationE@Base 0
  _ZN6pappso14PeptideBuilder7setSinkEPNS_27PeptideModificatorInterfaceE@Base 0
  _ZN6pappso14PeptideBuilderC1Ev@Base 0
@@ -200,7 +200,7 @@ libpappsomspp-qt5.so.0 libpappsomspp-qt5 #MINVER#
  _ZN6pappso16PeptideStrParser11parseStringERK7QString@Base 0
  _ZN6pappso16PeptideStrParser18parseNoConstStringERK7QString@Base 0
  _ZN6pappso16PeptideStrParser20parseStringToPeptideERK7QStringRNS_7PeptideE@Base 0
- _ZN6pappso16PeptideXwildcard10setPeptideERKSt10shared_ptrIKNS_7ProteinEERK7QStringjjb@Base 0
+ _ZN6pappso16PeptideXwildcard10setPeptideEaRKSt10shared_ptrIKNS_7ProteinEEbRK7QStringjbjb@Base 0
  _ZN6pappso16PeptideXwildcard7setSinkEPNS_22EnzymeProductInterfaceE@Base 0
  _ZN6pappso16PeptideXwildcardC1Ev@Base 0
  _ZN6pappso16PeptideXwildcardC2Ev@Base 0
@@ -222,13 +222,13 @@ libpappsomspp-qt5.so.0 libpappsomspp-qt5 #MINVER#
  _ZN6pappso17FastaOutputStreamC2ER11QTextStream@Base 0
  _ZN6pappso17FastaOutputStreamD1Ev@Base 0
  _ZN6pappso17FastaOutputStreamD2Ev@Base 0
- _ZN6pappso17PeptideSemiEnzyme10setPeptideERKSt10shared_ptrIKNS_7ProteinEERK7QStringjjb@Base 0
+ _ZN6pappso17PeptideSemiEnzyme10setPeptideEaRKSt10shared_ptrIKNS_7ProteinEEbRK7QStringjbjb@Base 0
  _ZN6pappso17PeptideSemiEnzyme7setSinkEPNS_22EnzymeProductInterfaceE@Base 0
  _ZN6pappso17PeptideSemiEnzymeC1Ev@Base 0
  _ZN6pappso17PeptideSemiEnzymeC2Ev@Base 0
  _ZN6pappso17PeptideSemiEnzymeD1Ev@Base 0
  _ZN6pappso17PeptideSemiEnzymeD2Ev@Base 0
- _ZN6pappso17PeptideSizeFilter10setPeptideERKSt10shared_ptrIKNS_7ProteinEERK7QStringjjb@Base 0
+ _ZN6pappso17PeptideSizeFilter10setPeptideEaRKSt10shared_ptrIKNS_7ProteinEEbRK7QStringjbjb@Base 0
  _ZN6pappso17PeptideSizeFilter7setSinkEPNS_22EnzymeProductInterfaceE@Base 0
  _ZN6pappso17PeptideSizeFilterC1Ejj@Base 0
  _ZN6pappso17PeptideSizeFilterC2Ejj@Base 0
@@ -338,7 +338,7 @@ libpappsomspp-qt5.so.0 libpappsomspp-qt5 #MINVER#
  _ZN6pappso20XtandemHyperscoreBisC2EbPKNS_13PrecisionBaseERKSt6vectorINS_10PeptideIonESaIS5_EE@Base 0
  _ZN6pappso20XtandemHyperscoreBisD1Ev@Base 0
  _ZN6pappso20XtandemHyperscoreBisD2Ev@Base 0
- _ZN6pappso21PeptideModificatorTee12setPeptideSpERKSt10shared_ptrIKNS_7ProteinEERKS1_IKNS_7PeptideEEjjb@Base 0
+ _ZN6pappso21PeptideModificatorTee12setPeptideSpEaRKSt10shared_ptrIKNS_7ProteinEEbRKS1_IKNS_7PeptideEEjbjb@Base 0
  _ZN6pappso21PeptideModificatorTee14addModificatorEPNS_27PeptideModificatorInterfaceE@Base 0
  _ZN6pappso21PeptideModificatorTeeC1ERKS0_@Base 0
  _ZN6pappso21PeptideModificatorTeeC1Ev@Base 0
@@ -359,6 +359,12 @@ libpappsomspp-qt5.so.0 libpappsomspp-qt5 #MINVER#
  _ZN6pappso21XicPeptideFragmentIonD0Ev@Base 0
  _ZN6pappso21XicPeptideFragmentIonD1Ev@Base 0
  _ZN6pappso21XicPeptideFragmentIonD2Ev@Base 0
+ _ZN6pappso22PeptideMethioninRemove10setPeptideEaRKSt10shared_ptrIKNS_7ProteinEEbRK7QStringjbjb@Base 0
+ _ZN6pappso22PeptideMethioninRemove7setSinkEPNS_22EnzymeProductInterfaceE@Base 0
+ _ZN6pappso22PeptideMethioninRemoveC1Eb@Base 0
+ _ZN6pappso22PeptideMethioninRemoveC2Eb@Base 0
+ _ZN6pappso22PeptideMethioninRemoveD1Ev@Base 0
+ _ZN6pappso22PeptideMethioninRemoveD2Ev@Base 0
  _ZN6pappso22XtandemSpectrumProcess11setIonScoreENS_10PeptideIonEb@Base 0
  _ZN6pappso22XtandemSpectrumProcess12setMinimumMzEd@Base 0
  _ZN6pappso22XtandemSpectrumProcess15setDynamicRangeEd@Base 0
@@ -419,20 +425,20 @@ libpappsomspp-qt5.so.0 libpappsomspp-qt5 #MINVER#
  _ZN6pappso26PeptideFragmentIonListBaseC2ERKSt10shared_ptrIKNS_7PeptideEERSt4listINS_10PeptideIonESaIS8_EE@Base 0
  _ZN6pappso26PeptideFragmentIonListBaseD1Ev@Base 0
  _ZN6pappso26PeptideFragmentIonListBaseD2Ev@Base 0
- _ZN6pappso26PeptideModificatorPipeline10setPeptideERKSt10shared_ptrIKNS_7ProteinEERK7QStringjjb@Base 0
- _ZN6pappso26PeptideModificatorPipeline12setPeptideSpERKSt10shared_ptrIKNS_7ProteinEERKS1_IKNS_7PeptideEEjjb@Base 0
- _ZN6pappso26PeptideModificatorPipeline22parseFixedModificationERK7QStringbb@Base 0
- _ZN6pappso26PeptideModificatorPipeline24parseLabeledModificationERK7QStringbb@Base 0
+ _ZN6pappso26PeptideModificatorPipeline10setPeptideEaRKSt10shared_ptrIKNS_7ProteinEEbRK7QStringjbjb@Base 0
+ _ZN6pappso26PeptideModificatorPipeline12setPeptideSpEaRKSt10shared_ptrIKNS_7ProteinEEbRKS1_IKNS_7PeptideEEjbjb@Base 0
+ _ZN6pappso26PeptideModificatorPipeline22parseFixedModificationERK7QStringbbb@Base 0
+ _ZN6pappso26PeptideModificatorPipeline24parseLabeledModificationERK7QStringbbb@Base 0
  _ZN6pappso26PeptideModificatorPipeline26addFixedModificationStringERK7QString@Base 0
- _ZN6pappso26PeptideModificatorPipeline26parsePotentialModificationERK7QStringbb@Base 0
+ _ZN6pappso26PeptideModificatorPipeline26parsePotentialModificationERK7QStringbbb@Base 0
  _ZN6pappso26PeptideModificatorPipeline28addLabeledModificationStringERK7QString@Base 0
  _ZN6pappso26PeptideModificatorPipeline30addFixedCterModificationStringERK7QString@Base 0
  _ZN6pappso26PeptideModificatorPipeline30addFixedNterModificationStringERK7QString@Base 0
  _ZN6pappso26PeptideModificatorPipeline30addPotentialModificationStringERK7QString@Base 0
- _ZN6pappso26PeptideModificatorPipeline30privAddFixedModificationStringERK7QStringbb@Base 0
+ _ZN6pappso26PeptideModificatorPipeline30privAddFixedModificationStringERK7QStringbbb@Base 0
  _ZN6pappso26PeptideModificatorPipeline34addPotentialCterModificationStringERK7QString@Base 0
  _ZN6pappso26PeptideModificatorPipeline34addPotentialNterModificationStringERK7QString@Base 0
- _ZN6pappso26PeptideModificatorPipeline34privAddPotentialModificationStringERK7QStringbb@Base 0
+ _ZN6pappso26PeptideModificatorPipeline34privAddPotentialModificationStringERK7QStringbbb@Base 0
  _ZN6pappso26PeptideModificatorPipeline7setSinkEPNS_27PeptideModificatorInterfaceE@Base 0
  _ZN6pappso26PeptideModificatorPipelineC1ERKS0_@Base 0
  _ZN6pappso26PeptideModificatorPipelineC1Ev@Base 0
@@ -470,7 +476,6 @@ libpappsomspp-qt5.so.0 libpappsomspp-qt5 #MINVER#
  _ZN6pappso28PeptideNaturalIsotopeAverageD1Ev@Base 0
  _ZN6pappso28PeptideNaturalIsotopeAverageD2Ev@Base 0
  _ZN6pappso2Aa17addAaModificationEPKNS_14AaModificationE@Base 0
- _ZN6pappso2Aa19getModificationListEv@Base 0
  _ZN6pappso2Aa20removeAaModificationEPKNS_14AaModificationE@Base 0
  _ZN6pappso2Aa30removeInternalCterModificationEv@Base 0
  _ZN6pappso2Aa30removeInternalNterModificationEv@Base 0
@@ -484,14 +489,14 @@ libpappsomspp-qt5.so.0 libpappsomspp-qt5 #MINVER#
  _ZN6pappso2AaD1Ev@Base 0
  _ZN6pappso2AaD2Ev@Base 0
  _ZN6pappso2AaaSERKS0_@Base 0
- _ZN6pappso31PeptideFixedModificationBuilder12setPeptideSpERKSt10shared_ptrIKNS_7ProteinEERKS1_IKNS_7PeptideEEjjb@Base 0
+ _ZN6pappso31PeptideFixedModificationBuilder12setPeptideSpEaRKSt10shared_ptrIKNS_7ProteinEEbRKS1_IKNS_7PeptideEEjbjb@Base 0
  _ZN6pappso31PeptideFixedModificationBuilder5addAaEc@Base 0
  _ZN6pappso31PeptideFixedModificationBuilder7setSinkEPNS_27PeptideModificatorInterfaceE@Base 0
  _ZN6pappso31PeptideFixedModificationBuilderC1EPKNS_14AaModificationE@Base 0
  _ZN6pappso31PeptideFixedModificationBuilderC2EPKNS_14AaModificationE@Base 0
  _ZN6pappso31PeptideFixedModificationBuilderD1Ev@Base 0
  _ZN6pappso31PeptideFixedModificationBuilderD2Ev@Base 0
- _ZN6pappso34PeptideVariableModificationBuilder12setPeptideSpERKSt10shared_ptrIKNS_7ProteinEERKS1_IKNS_7PeptideEEjjb@Base 0
+ _ZN6pappso34PeptideVariableModificationBuilder12setPeptideSpEaRKSt10shared_ptrIKNS_7ProteinEEbRKS1_IKNS_7PeptideEEjbjb@Base 0
  _ZN6pappso34PeptideVariableModificationBuilder5addAaEc@Base 0
  _ZN6pappso34PeptideVariableModificationBuilder7setSinkEPNS_27PeptideModificatorInterfaceE@Base 0
  _ZN6pappso34PeptideVariableModificationBuilderC1EPKNS_14AaModificationE@Base 0
@@ -566,6 +571,7 @@ libpappsomspp-qt5.so.0 libpappsomspp-qt5 #MINVER#
  _ZN6pappso7Peptide5getAaEj@Base 0
  _ZN6pappso7Peptide6rotateEv@Base 0
  _ZN6pappso7Peptide7getMassEv@Base 0
+ _ZN6pappso7Peptide7reverseEv@Base 0
  _ZN6pappso7PeptideC1EOS0_@Base 0
  _ZN6pappso7PeptideC1ERK7QString@Base 0
  _ZN6pappso7PeptideC1ERKS0_@Base 0
@@ -723,6 +729,7 @@ libpappsomspp-qt5.so.0 libpappsomspp-qt5 #MINVER#
  _ZNK6pappso20PeptideSpectrumMatch8containsESt10shared_ptrIKNS_18PeptideFragmentIonEEj@Base 0
  _ZNK6pappso20XtandemHyperscoreBis13getHyperscoreEv@Base 0
  _ZNK6pappso20XtandemHyperscoreBis14getMatchedIonsENS_10PeptideIonE@Base 0
+ _ZNK6pappso20XtandemHyperscoreBis19getTotalMatchedIonsEv@Base 0
  _ZNK6pappso20XtandemHyperscoreBis37getXtandemPredictedIonIntensityFactorERK7QStringNS_10PeptideIonEj@Base 0
  _ZNK6pappso21PeptideNaturalIsotope11getSequenceEv@Base 0
  _ZNK6pappso21PeptideNaturalIsotope13getIsotopeMapEv@Base 0
@@ -767,6 +774,7 @@ libpappsomspp-qt5.so.0 libpappsomspp-qt5 #MINVER#
  _ZNK6pappso2Aa15getNumberOfAtomENS_17AtomIsotopeSurveyE@Base 0
  _ZNK6pappso2Aa16toAbsoluteStringEv@Base 0
  _ZNK6pappso2Aa18getNumberOfIsotopeENS_7IsotopeE@Base 0
+ _ZNK6pappso2Aa19getModificationListEv@Base 0
  _ZNK6pappso2Aa23getNumberOfModificationEPKNS_14AaModificationE@Base 0
  _ZNK6pappso2Aa27getInternalCterModificationEv@Base 0
  _ZNK6pappso2Aa27getInternalNterModificationEv@Base 0
@@ -783,7 +791,7 @@ libpappsomspp-qt5.so.0 libpappsomspp-qt5 #MINVER#
  _ZNK6pappso3Xic32newXicByApplyingWindowsOperationEjPFdN9__gnu_cxx17__normal_iteratorIPKNS_10XicElementESt6vectorIS3_SaIS3_EEEES9_ERS0_@Base 0
  _ZNK6pappso3Xic5equalERKS0_@Base 0
  _ZNK6pappso3Xic9makeXicSpEv@Base 0
- _ZNK6pappso6Enzyme3eatERKSt10shared_ptrIKNS_7ProteinEERNS_22EnzymeProductInterfaceE@Base 0
+ _ZNK6pappso6Enzyme3eatEaRKSt10shared_ptrIKNS_7ProteinEEbRNS_22EnzymeProductInterfaceE@Base 0
  _ZNK6pappso6aaBase15getNumberOfAtomENS_17AtomIsotopeSurveyE@Base 0
  _ZNK6pappso6aaBase18getNumberOfIsotopeENS_7IsotopeE@Base 0
  _ZNK6pappso6aaBase7getMassEv@Base 0
@@ -829,6 +837,7 @@ libpappsomspp-qt5.so.0 libpappsomspp-qt5 #MINVER#
  _ZNK6pappso8Spectrum5floorEv@Base 0
  _ZNK6pappso8Spectrum5roundEv@Base 0
  _ZNK6pappso8Spectrum6equalsERKS0_PKNS_13PrecisionBaseE@Base 0
+ _ZNK6pappso8Spectrum9filterSumERKNS_9MassRangeE@Base 0
  _ZNK6pappso9MassRange5getMzEv@Base 0
  _ZNK6pappso9MassRange8containsEd@Base 0
  _ZNK6pappso9MassRange8toStringEv@Base 0
@@ -1079,6 +1088,7 @@ libpappsomspp-qt5.so.0 libpappsomspp-qt5 #MINVER#
  _ZTIN6pappso21XicDetectionInterfaceE@Base 0
  _ZTIN6pappso21XicPeptideFragmentIonE@Base 0
  _ZTIN6pappso22EnzymeProductInterfaceE@Base 0
+ _ZTIN6pappso22PeptideMethioninRemoveE@Base 0
  _ZTIN6pappso22PeptideSpSinkInterfaceE@Base 0
  _ZTIN6pappso23ExceptionNotImplementedE@Base 0
  _ZTIN6pappso23FilterOboPsiModTermNameE@Base 0
@@ -1166,6 +1176,7 @@ libpappsomspp-qt5.so.0 libpappsomspp-qt5 #MINVER#
  _ZTSN6pappso21XicDetectionInterfaceE@Base 0
  _ZTSN6pappso21XicPeptideFragmentIonE@Base 0
  _ZTSN6pappso22EnzymeProductInterfaceE@Base 0
+ _ZTSN6pappso22PeptideMethioninRemoveE@Base 0
  _ZTSN6pappso22PeptideSpSinkInterfaceE@Base 0
  _ZTSN6pappso23ExceptionNotImplementedE@Base 0
  _ZTSN6pappso23FilterOboPsiModTermNameE@Base 0
@@ -1252,6 +1263,7 @@ libpappsomspp-qt5.so.0 libpappsomspp-qt5 #MINVER#
  _ZTVN6pappso21XicDetectionInterfaceE@Base 0
  _ZTVN6pappso21XicPeptideFragmentIonE@Base 0
  _ZTVN6pappso22EnzymeProductInterfaceE@Base 0
+ _ZTVN6pappso22PeptideMethioninRemoveE@Base 0
  _ZTVN6pappso22PeptideSpSinkInterfaceE@Base 0
  _ZTVN6pappso23ExceptionNotImplementedE@Base 0
  _ZTVN6pappso23FilterOboPsiModTermNameE@Base 0
@@ -1295,11 +1307,12 @@ libpappsomspp-qt5.so.0 libpappsomspp-qt5 #MINVER#
  _ZThn24_N6pappso26PeptideModificatorPipeline7setSinkEPNS_27PeptideModificatorInterfaceE@Base 0
  _ZThn24_N6pappso31PeptideFixedModificationBuilder7setSinkEPNS_27PeptideModificatorInterfaceE@Base 0
  _ZThn24_N6pappso34PeptideVariableModificationBuilder7setSinkEPNS_27PeptideModificatorInterfaceE@Base 0
- _ZThn32_N6pappso26PeptideModificatorPipeline10setPeptideERKSt10shared_ptrIKNS_7ProteinEERK7QStringjjb@Base 0
+ _ZThn32_N6pappso26PeptideModificatorPipeline10setPeptideEaRKSt10shared_ptrIKNS_7ProteinEEbRK7QStringjbjb@Base 0
  _ZThn8_N6pappso14PeptideBuilder7setSinkEPNS_27PeptideModificatorInterfaceE@Base 0
  _ZThn8_N6pappso16PeptideXwildcard7setSinkEPNS_22EnzymeProductInterfaceE@Base 0
  _ZThn8_N6pappso17PeptideSemiEnzyme7setSinkEPNS_22EnzymeProductInterfaceE@Base 0
  _ZThn8_N6pappso17PeptideSizeFilter7setSinkEPNS_22EnzymeProductInterfaceE@Base 0
+ _ZThn8_N6pappso22PeptideMethioninRemove7setSinkEPNS_22EnzymeProductInterfaceE@Base 0
  _ZThn8_NK6pappso15PeptideFragment15getNumberOfAtomENS_17AtomIsotopeSurveyE@Base 0
  _ZThn8_NK6pappso15PeptideFragment18getNumberOfIsotopeENS_7IsotopeE@Base 0
  _ZThn8_NK6pappso18PeptideFragmentIon15getNumberOfAtomENS_17AtomIsotopeSurveyE@Base 0