<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>

<plugin> 
  <extension point="org.knime.workbench.repository.categories"> 
    <category description="/community/OpenMS/Utilities" icon="icons/category.png" path="/community/OpenMS" name="Utilities" level-id="Utilities"/>
    <category description="/community/OpenMS" icon="icons/category.png" path="/community" name="OpenMS" level-id="OpenMS"/>
    <category description="/community/OpenMS/Quantitation" icon="icons/category.png" path="/community/OpenMS" name="Quantitation" level-id="Quantitation"/>
    <category description="/community/OpenMS/Signal processing and preprocessing" icon="icons/category.png" path="/community/OpenMS" name="Signal processing and preprocessing" level-id="Signal processing and preprocessing"/>
    <category description="/community/OpenMS/Identification" icon="icons/category.png" path="/community/OpenMS" name="Identification" level-id="Identification"/>
    <category description="/community/OpenMS/ID Processing" icon="icons/category.png" path="/community/OpenMS" name="ID Processing" level-id="ID Processing"/>
    <category description="/community/OpenMS/Map Alignment" icon="icons/category.png" path="/community/OpenMS" name="Map Alignment" level-id="Map Alignment"/>
    <category description="/community/OpenMS/Targeted Experiments" icon="icons/category.png" path="/community/OpenMS" name="Targeted Experiments" level-id="Targeted Experiments"/>
    <category description="/community/OpenMS/File Handling" icon="icons/category.png" path="/community/OpenMS" name="File Handling" level-id="File Handling"/>
    <category description="/community/OpenMS/Misc" icon="icons/category.png" path="/community/OpenMS" name="Misc" level-id="Misc"/>
    <category description="/community/OpenMS/Peptide property prediction" icon="icons/category.png" path="/community/OpenMS" name="Peptide property prediction" level-id="Peptide property prediction"/>
  </extension>  
  <extension point="org.knime.workbench.repository.nodes"> 
    <node factory-class="de.openms.knime.nodes.AccurateMassSearch.AccurateMassSearchNodeFactory" id="de.openms.knime.nodes.AccurateMassSearch.AccurateMassSearchNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.AdditiveSeries.AdditiveSeriesNodeFactory" id="de.openms.knime.nodes.AdditiveSeries.AdditiveSeriesNodeFactory" category-path="/community/OpenMS/Quantitation"/>
    <node factory-class="de.openms.knime.nodes.BaselineFilter.BaselineFilterNodeFactory" id="de.openms.knime.nodes.BaselineFilter.BaselineFilterNodeFactory" category-path="/community/OpenMS/Signal processing and preprocessing"/>
    <node factory-class="de.openms.knime.nodes.CompNovo.CompNovoNodeFactory" id="de.openms.knime.nodes.CompNovo.CompNovoNodeFactory" category-path="/community/OpenMS/Identification"/>
    <node factory-class="de.openms.knime.nodes.CompNovoCID.CompNovoCIDNodeFactory" id="de.openms.knime.nodes.CompNovoCID.CompNovoCIDNodeFactory" category-path="/community/OpenMS/Identification"/>
    <node factory-class="de.openms.knime.nodes.ConsensusID.ConsensusIDNodeFactory" id="de.openms.knime.nodes.ConsensusID.ConsensusIDNodeFactory" category-path="/community/OpenMS/ID Processing"/>
    <node factory-class="de.openms.knime.nodes.ConsensusMapNormalizer.ConsensusMapNormalizerNodeFactory" id="de.openms.knime.nodes.ConsensusMapNormalizer.ConsensusMapNormalizerNodeFactory" category-path="/community/OpenMS/Map Alignment"/>
    <node factory-class="de.openms.knime.nodes.ConvertTraMLToTSV.ConvertTraMLToTSVNodeFactory" id="de.openms.knime.nodes.ConvertTraMLToTSV.ConvertTraMLToTSVNodeFactory" category-path="/community/OpenMS/Targeted Experiments"/>
    <node factory-class="de.openms.knime.nodes.ConvertTSVToTraML.ConvertTSVToTraMLNodeFactory" id="de.openms.knime.nodes.ConvertTSVToTraML.ConvertTSVToTraMLNodeFactory" category-path="/community/OpenMS/Targeted Experiments"/>
    <node factory-class="de.openms.knime.nodes.CVInspector.CVInspectorNodeFactory" id="de.openms.knime.nodes.CVInspector.CVInspectorNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.Decharger.DechargerNodeFactory" id="de.openms.knime.nodes.Decharger.DechargerNodeFactory" category-path="/community/OpenMS/Quantitation"/>
    <node factory-class="de.openms.knime.nodes.DecoyDatabase.DecoyDatabaseNodeFactory" id="de.openms.knime.nodes.DecoyDatabase.DecoyDatabaseNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.DeMeanderize.DeMeanderizeNodeFactory" id="de.openms.knime.nodes.DeMeanderize.DeMeanderizeNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.Digestor.DigestorNodeFactory" id="de.openms.knime.nodes.Digestor.DigestorNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.DigestorMotif.DigestorMotifNodeFactory" id="de.openms.knime.nodes.DigestorMotif.DigestorMotifNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.DTAExtractor.DTAExtractorNodeFactory" id="de.openms.knime.nodes.DTAExtractor.DTAExtractorNodeFactory" category-path="/community/OpenMS/File Handling"/>
    <node factory-class="de.openms.knime.nodes.EICExtractor.EICExtractorNodeFactory" id="de.openms.knime.nodes.EICExtractor.EICExtractorNodeFactory" category-path="/community/OpenMS/Quantitation"/>
    <node factory-class="de.openms.knime.nodes.ERPairFinder.ERPairFinderNodeFactory" id="de.openms.knime.nodes.ERPairFinder.ERPairFinderNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.ExecutePipeline.ExecutePipelineNodeFactory" id="de.openms.knime.nodes.ExecutePipeline.ExecutePipelineNodeFactory" category-path="/community/OpenMS/Misc"/>
    <node factory-class="de.openms.knime.nodes.FalseDiscoveryRate.FalseDiscoveryRateNodeFactory" id="de.openms.knime.nodes.FalseDiscoveryRate.FalseDiscoveryRateNodeFactory" category-path="/community/OpenMS/ID Processing"/>
    <node factory-class="de.openms.knime.nodes.FeatureFinderCentroided.FeatureFinderCentroidedNodeFactory" id="de.openms.knime.nodes.FeatureFinderCentroided.FeatureFinderCentroidedNodeFactory" category-path="/community/OpenMS/Quantitation"/>
    <node factory-class="de.openms.knime.nodes.FeatureFinderIdentification.FeatureFinderIdentificationNodeFactory" id="de.openms.knime.nodes.FeatureFinderIdentification.FeatureFinderIdentificationNodeFactory" category-path="/community/OpenMS/Quantitation"/>
    <node factory-class="de.openms.knime.nodes.FeatureFinderIsotopeWavelet.FeatureFinderIsotopeWaveletNodeFactory" id="de.openms.knime.nodes.FeatureFinderIsotopeWavelet.FeatureFinderIsotopeWaveletNodeFactory" category-path="/community/OpenMS/Quantitation"/>
    <node factory-class="de.openms.knime.nodes.FeatureFinderMetabo.FeatureFinderMetaboNodeFactory" id="de.openms.knime.nodes.FeatureFinderMetabo.FeatureFinderMetaboNodeFactory" category-path="/community/OpenMS/Quantitation"/>
    <node factory-class="de.openms.knime.nodes.FeatureFinderMRM.FeatureFinderMRMNodeFactory" id="de.openms.knime.nodes.FeatureFinderMRM.FeatureFinderMRMNodeFactory" category-path="/community/OpenMS/Quantitation"/>
    <node factory-class="de.openms.knime.nodes.FeatureFinderMultiplex.FeatureFinderMultiplexNodeFactory" id="de.openms.knime.nodes.FeatureFinderMultiplex.FeatureFinderMultiplexNodeFactory" category-path="/community/OpenMS/Quantitation"/>
    <node factory-class="de.openms.knime.nodes.FeatureFinderSuperHirn.FeatureFinderSuperHirnNodeFactory" id="de.openms.knime.nodes.FeatureFinderSuperHirn.FeatureFinderSuperHirnNodeFactory" category-path="/community/OpenMS/Quantitation"/>
    <node factory-class="de.openms.knime.nodes.FeatureLinkerLabeled.FeatureLinkerLabeledNodeFactory" id="de.openms.knime.nodes.FeatureLinkerLabeled.FeatureLinkerLabeledNodeFactory" category-path="/community/OpenMS/Map Alignment"/>
    <node factory-class="de.openms.knime.nodes.FeatureLinkerUnlabeled.FeatureLinkerUnlabeledNodeFactory" id="de.openms.knime.nodes.FeatureLinkerUnlabeled.FeatureLinkerUnlabeledNodeFactory" category-path="/community/OpenMS/Map Alignment"/>
    <node factory-class="de.openms.knime.nodes.FeatureLinkerUnlabeledQT.FeatureLinkerUnlabeledQTNodeFactory" id="de.openms.knime.nodes.FeatureLinkerUnlabeledQT.FeatureLinkerUnlabeledQTNodeFactory" category-path="/community/OpenMS/Map Alignment"/>
    <node factory-class="de.openms.knime.nodes.FFEval.FFEvalNodeFactory" id="de.openms.knime.nodes.FFEval.FFEvalNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.FidoAdapter.FidoAdapterNodeFactory" id="de.openms.knime.nodes.FidoAdapter.FidoAdapterNodeFactory" category-path="/community/OpenMS/ID Processing"/>
    <node factory-class="de.openms.knime.nodes.FileConverter.FileConverterNodeFactory" id="de.openms.knime.nodes.FileConverter.FileConverterNodeFactory" category-path="/community/OpenMS/File Handling"/>
    <node factory-class="de.openms.knime.nodes.FileFilter.FileFilterNodeFactory" id="de.openms.knime.nodes.FileFilter.FileFilterNodeFactory" category-path="/community/OpenMS/File Handling"/>
    <node factory-class="de.openms.knime.nodes.FileInfo.FileInfoNodeFactory" id="de.openms.knime.nodes.FileInfo.FileInfoNodeFactory" category-path="/community/OpenMS/File Handling"/>
    <node factory-class="de.openms.knime.nodes.FileMerger.FileMergerNodeFactory" id="de.openms.knime.nodes.FileMerger.FileMergerNodeFactory" category-path="/community/OpenMS/File Handling"/>
    <node factory-class="de.openms.knime.nodes.FuzzyDiff.FuzzyDiffNodeFactory" id="de.openms.knime.nodes.FuzzyDiff.FuzzyDiffNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.HighResPrecursorMassCorrector.HighResPrecursorMassCorrectorNodeFactory" id="de.openms.knime.nodes.HighResPrecursorMassCorrector.HighResPrecursorMassCorrectorNodeFactory" category-path="/community/OpenMS/Signal processing and preprocessing"/>
    <node factory-class="de.openms.knime.nodes.IDConflictResolver.IDConflictResolverNodeFactory" id="de.openms.knime.nodes.IDConflictResolver.IDConflictResolverNodeFactory" category-path="/community/OpenMS/ID Processing"/>
    <node factory-class="de.openms.knime.nodes.IDDecoyProbability.IDDecoyProbabilityNodeFactory" id="de.openms.knime.nodes.IDDecoyProbability.IDDecoyProbabilityNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.IDExtractor.IDExtractorNodeFactory" id="de.openms.knime.nodes.IDExtractor.IDExtractorNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.IDFileConverter.IDFileConverterNodeFactory" id="de.openms.knime.nodes.IDFileConverter.IDFileConverterNodeFactory" category-path="/community/OpenMS/ID Processing"/>
    <node factory-class="de.openms.knime.nodes.IDFilter.IDFilterNodeFactory" id="de.openms.knime.nodes.IDFilter.IDFilterNodeFactory" category-path="/community/OpenMS/ID Processing"/>
    <node factory-class="de.openms.knime.nodes.IDMapper.IDMapperNodeFactory" id="de.openms.knime.nodes.IDMapper.IDMapperNodeFactory" category-path="/community/OpenMS/ID Processing"/>
    <node factory-class="de.openms.knime.nodes.IDMassAccuracy.IDMassAccuracyNodeFactory" id="de.openms.knime.nodes.IDMassAccuracy.IDMassAccuracyNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.IDMerger.IDMergerNodeFactory" id="de.openms.knime.nodes.IDMerger.IDMergerNodeFactory" category-path="/community/OpenMS/File Handling"/>
    <node factory-class="de.openms.knime.nodes.IDPosteriorErrorProbability.IDPosteriorErrorProbabilityNodeFactory" id="de.openms.knime.nodes.IDPosteriorErrorProbability.IDPosteriorErrorProbabilityNodeFactory" category-path="/community/OpenMS/ID Processing"/>
    <node factory-class="de.openms.knime.nodes.IDRipper.IDRipperNodeFactory" id="de.openms.knime.nodes.IDRipper.IDRipperNodeFactory" category-path="/community/OpenMS/File Handling"/>
    <node factory-class="de.openms.knime.nodes.IDRTCalibration.IDRTCalibrationNodeFactory" id="de.openms.knime.nodes.IDRTCalibration.IDRTCalibrationNodeFactory" category-path="/community/OpenMS/ID Processing"/>
    <node factory-class="de.openms.knime.nodes.IDScoreSwitcher.IDScoreSwitcherNodeFactory" id="de.openms.knime.nodes.IDScoreSwitcher.IDScoreSwitcherNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.IDSplitter.IDSplitterNodeFactory" id="de.openms.knime.nodes.IDSplitter.IDSplitterNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.ImageCreator.ImageCreatorNodeFactory" id="de.openms.knime.nodes.ImageCreator.ImageCreatorNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.InclusionExclusionListCreator.InclusionExclusionListCreatorNodeFactory" id="de.openms.knime.nodes.InclusionExclusionListCreator.InclusionExclusionListCreatorNodeFactory" category-path="/community/OpenMS/Targeted Experiments"/>
    <node factory-class="de.openms.knime.nodes.INIUpdater.INIUpdaterNodeFactory" id="de.openms.knime.nodes.INIUpdater.INIUpdaterNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.InternalCalibration.InternalCalibrationNodeFactory" id="de.openms.knime.nodes.InternalCalibration.InternalCalibrationNodeFactory" category-path="/community/OpenMS/Signal processing and preprocessing"/>
    <node factory-class="de.openms.knime.nodes.IsobaricAnalyzer.IsobaricAnalyzerNodeFactory" id="de.openms.knime.nodes.IsobaricAnalyzer.IsobaricAnalyzerNodeFactory" category-path="/community/OpenMS/Quantitation"/>
    <node factory-class="de.openms.knime.nodes.ITRAQAnalyzer.ITRAQAnalyzerNodeFactory" id="de.openms.knime.nodes.ITRAQAnalyzer.ITRAQAnalyzerNodeFactory" category-path="/community/OpenMS/Quantitation"/>
    <node factory-class="de.openms.knime.nodes.LabeledEval.LabeledEvalNodeFactory" id="de.openms.knime.nodes.LabeledEval.LabeledEvalNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.LowMemPeakPickerHiRes.LowMemPeakPickerHiResNodeFactory" id="de.openms.knime.nodes.LowMemPeakPickerHiRes.LowMemPeakPickerHiResNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.MapAlignerIdentification.MapAlignerIdentificationNodeFactory" id="de.openms.knime.nodes.MapAlignerIdentification.MapAlignerIdentificationNodeFactory" category-path="/community/OpenMS/Map Alignment"/>
    <node factory-class="de.openms.knime.nodes.MapAlignerPoseClustering.MapAlignerPoseClusteringNodeFactory" id="de.openms.knime.nodes.MapAlignerPoseClustering.MapAlignerPoseClusteringNodeFactory" category-path="/community/OpenMS/Map Alignment"/>
    <node factory-class="de.openms.knime.nodes.MapAlignerSpectrum.MapAlignerSpectrumNodeFactory" id="de.openms.knime.nodes.MapAlignerSpectrum.MapAlignerSpectrumNodeFactory" category-path="/community/OpenMS/Map Alignment"/>
    <node factory-class="de.openms.knime.nodes.MapAlignmentEvaluation.MapAlignmentEvaluationNodeFactory" id="de.openms.knime.nodes.MapAlignmentEvaluation.MapAlignmentEvaluationNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.MapNormalizer.MapNormalizerNodeFactory" id="de.openms.knime.nodes.MapNormalizer.MapNormalizerNodeFactory" category-path="/community/OpenMS/Signal processing and preprocessing"/>
    <node factory-class="de.openms.knime.nodes.MapRTTransformer.MapRTTransformerNodeFactory" id="de.openms.knime.nodes.MapRTTransformer.MapRTTransformerNodeFactory" category-path="/community/OpenMS/Map Alignment"/>
    <node factory-class="de.openms.knime.nodes.MapStatistics.MapStatisticsNodeFactory" id="de.openms.knime.nodes.MapStatistics.MapStatisticsNodeFactory" category-path="/community/OpenMS/File Handling"/>
    <node factory-class="de.openms.knime.nodes.MascotAdapterOnline.MascotAdapterOnlineNodeFactory" id="de.openms.knime.nodes.MascotAdapterOnline.MascotAdapterOnlineNodeFactory" category-path="/community/OpenMS/Identification"/>
    <node factory-class="de.openms.knime.nodes.MassCalculator.MassCalculatorNodeFactory" id="de.openms.knime.nodes.MassCalculator.MassCalculatorNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.MassTraceExtractor.MassTraceExtractorNodeFactory" id="de.openms.knime.nodes.MassTraceExtractor.MassTraceExtractorNodeFactory" category-path="/community/OpenMS/Signal processing and preprocessing"/>
    <node factory-class="de.openms.knime.nodes.MetaboliteSpectralMatcher.MetaboliteSpectralMatcherNodeFactory" id="de.openms.knime.nodes.MetaboliteSpectralMatcher.MetaboliteSpectralMatcherNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.MetaProSIP.MetaProSIPNodeFactory" id="de.openms.knime.nodes.MetaProSIP.MetaProSIPNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.MRMMapper.MRMMapperNodeFactory" id="de.openms.knime.nodes.MRMMapper.MRMMapperNodeFactory" category-path="/community/OpenMS/Targeted Experiments"/>
    <node factory-class="de.openms.knime.nodes.MRMPairFinder.MRMPairFinderNodeFactory" id="de.openms.knime.nodes.MRMPairFinder.MRMPairFinderNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.MRMTransitionGroupPicker.MRMTransitionGroupPickerNodeFactory" id="de.openms.knime.nodes.MRMTransitionGroupPicker.MRMTransitionGroupPickerNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.MSGFPlusAdapter.MSGFPlusAdapterNodeFactory" id="de.openms.knime.nodes.MSGFPlusAdapter.MSGFPlusAdapterNodeFactory" category-path="/community/OpenMS/Identification"/>
    <node factory-class="de.openms.knime.nodes.MSSimulator.MSSimulatorNodeFactory" id="de.openms.knime.nodes.MSSimulator.MSSimulatorNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.MyriMatchAdapter.MyriMatchAdapterNodeFactory" id="de.openms.knime.nodes.MyriMatchAdapter.MyriMatchAdapterNodeFactory" category-path="/community/OpenMS/Identification"/>
    <node factory-class="de.openms.knime.nodes.MzTabExporter.MzTabExporterNodeFactory" id="de.openms.knime.nodes.MzTabExporter.MzTabExporterNodeFactory" category-path="/community/OpenMS/File Handling"/>
    <node factory-class="de.openms.knime.nodes.NoiseFilterGaussian.NoiseFilterGaussianNodeFactory" id="de.openms.knime.nodes.NoiseFilterGaussian.NoiseFilterGaussianNodeFactory" category-path="/community/OpenMS/Signal processing and preprocessing"/>
    <node factory-class="de.openms.knime.nodes.NoiseFilterSGolay.NoiseFilterSGolayNodeFactory" id="de.openms.knime.nodes.NoiseFilterSGolay.NoiseFilterSGolayNodeFactory" category-path="/community/OpenMS/Signal processing and preprocessing"/>
    <node factory-class="de.openms.knime.nodes.OMSSAAdapter.OMSSAAdapterNodeFactory" id="de.openms.knime.nodes.OMSSAAdapter.OMSSAAdapterNodeFactory" category-path="/community/OpenMS/Identification"/>
    <node factory-class="de.openms.knime.nodes.OpenSwathAnalyzer.OpenSwathAnalyzerNodeFactory" id="de.openms.knime.nodes.OpenSwathAnalyzer.OpenSwathAnalyzerNodeFactory" category-path="/community/OpenMS/Targeted Experiments"/>
    <node factory-class="de.openms.knime.nodes.OpenSwathAssayGenerator.OpenSwathAssayGeneratorNodeFactory" id="de.openms.knime.nodes.OpenSwathAssayGenerator.OpenSwathAssayGeneratorNodeFactory" category-path="/community/OpenMS/Targeted Experiments"/>
    <node factory-class="de.openms.knime.nodes.OpenSwathChromatogramExtractor.OpenSwathChromatogramExtractorNodeFactory" id="de.openms.knime.nodes.OpenSwathChromatogramExtractor.OpenSwathChromatogramExtractorNodeFactory" category-path="/community/OpenMS/Targeted Experiments"/>
    <node factory-class="de.openms.knime.nodes.OpenSwathConfidenceScoring.OpenSwathConfidenceScoringNodeFactory" id="de.openms.knime.nodes.OpenSwathConfidenceScoring.OpenSwathConfidenceScoringNodeFactory" category-path="/community/OpenMS/Targeted Experiments"/>
    <node factory-class="de.openms.knime.nodes.OpenSwathDecoyGenerator.OpenSwathDecoyGeneratorNodeFactory" id="de.openms.knime.nodes.OpenSwathDecoyGenerator.OpenSwathDecoyGeneratorNodeFactory" category-path="/community/OpenMS/Targeted Experiments"/>
    <node factory-class="de.openms.knime.nodes.OpenSwathDIAPreScoring.OpenSwathDIAPreScoringNodeFactory" id="de.openms.knime.nodes.OpenSwathDIAPreScoring.OpenSwathDIAPreScoringNodeFactory" category-path="/community/OpenMS/Targeted Experiments"/>
    <node factory-class="de.openms.knime.nodes.OpenSwathFeatureXMLToTSV.OpenSwathFeatureXMLToTSVNodeFactory" id="de.openms.knime.nodes.OpenSwathFeatureXMLToTSV.OpenSwathFeatureXMLToTSVNodeFactory" category-path="/community/OpenMS/Targeted Experiments"/>
    <node factory-class="de.openms.knime.nodes.OpenSwathRewriteToFeatureXML.OpenSwathRewriteToFeatureXMLNodeFactory" id="de.openms.knime.nodes.OpenSwathRewriteToFeatureXML.OpenSwathRewriteToFeatureXMLNodeFactory" category-path="/community/OpenMS/Targeted Experiments"/>
    <node factory-class="de.openms.knime.nodes.OpenSwathRTNormalizer.OpenSwathRTNormalizerNodeFactory" id="de.openms.knime.nodes.OpenSwathRTNormalizer.OpenSwathRTNormalizerNodeFactory" category-path="/community/OpenMS/Targeted Experiments"/>
    <node factory-class="de.openms.knime.nodes.OpenSwathWorkflow.OpenSwathWorkflowNodeFactory" id="de.openms.knime.nodes.OpenSwathWorkflow.OpenSwathWorkflowNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.PeakPickerHiRes.PeakPickerHiResNodeFactory" id="de.openms.knime.nodes.PeakPickerHiRes.PeakPickerHiResNodeFactory" category-path="/community/OpenMS/Signal processing and preprocessing"/>
    <node factory-class="de.openms.knime.nodes.PeakPickerIterative.PeakPickerIterativeNodeFactory" id="de.openms.knime.nodes.PeakPickerIterative.PeakPickerIterativeNodeFactory" category-path="/community/OpenMS/Signal processing and preprocessing"/>
    <node factory-class="de.openms.knime.nodes.PeakPickerWavelet.PeakPickerWaveletNodeFactory" id="de.openms.knime.nodes.PeakPickerWavelet.PeakPickerWaveletNodeFactory" category-path="/community/OpenMS/Signal processing and preprocessing"/>
    <node factory-class="de.openms.knime.nodes.PeptideIndexer.PeptideIndexerNodeFactory" id="de.openms.knime.nodes.PeptideIndexer.PeptideIndexerNodeFactory" category-path="/community/OpenMS/ID Processing"/>
    <node factory-class="de.openms.knime.nodes.PrecursorIonSelector.PrecursorIonSelectorNodeFactory" id="de.openms.knime.nodes.PrecursorIonSelector.PrecursorIonSelectorNodeFactory" category-path="/community/OpenMS/Targeted Experiments"/>
    <node factory-class="de.openms.knime.nodes.PrecursorMassCorrector.PrecursorMassCorrectorNodeFactory" id="de.openms.knime.nodes.PrecursorMassCorrector.PrecursorMassCorrectorNodeFactory" category-path="/community/OpenMS/Signal processing and preprocessing"/>
    <node factory-class="de.openms.knime.nodes.ProteinInference.ProteinInferenceNodeFactory" id="de.openms.knime.nodes.ProteinInference.ProteinInferenceNodeFactory" category-path="/community/OpenMS/Identification"/>
    <node factory-class="de.openms.knime.nodes.ProteinQuantifier.ProteinQuantifierNodeFactory" id="de.openms.knime.nodes.ProteinQuantifier.ProteinQuantifierNodeFactory" category-path="/community/OpenMS/Quantitation"/>
    <node factory-class="de.openms.knime.nodes.ProteinResolver.ProteinResolverNodeFactory" id="de.openms.knime.nodes.ProteinResolver.ProteinResolverNodeFactory" category-path="/community/OpenMS/Quantitation"/>
    <node factory-class="de.openms.knime.nodes.PTModel.PTModelNodeFactory" id="de.openms.knime.nodes.PTModel.PTModelNodeFactory" category-path="/community/OpenMS/Peptide property prediction"/>
    <node factory-class="de.openms.knime.nodes.PTPredict.PTPredictNodeFactory" id="de.openms.knime.nodes.PTPredict.PTPredictNodeFactory" category-path="/community/OpenMS/Peptide property prediction"/>
    <node factory-class="de.openms.knime.nodes.QCCalculator.QCCalculatorNodeFactory" id="de.openms.knime.nodes.QCCalculator.QCCalculatorNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.QCEmbedder.QCEmbedderNodeFactory" id="de.openms.knime.nodes.QCEmbedder.QCEmbedderNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.QCExporter.QCExporterNodeFactory" id="de.openms.knime.nodes.QCExporter.QCExporterNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.QCExtractor.QCExtractorNodeFactory" id="de.openms.knime.nodes.QCExtractor.QCExtractorNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.QCImporter.QCImporterNodeFactory" id="de.openms.knime.nodes.QCImporter.QCImporterNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.QCMerger.QCMergerNodeFactory" id="de.openms.knime.nodes.QCMerger.QCMergerNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.QCShrinker.QCShrinkerNodeFactory" id="de.openms.knime.nodes.QCShrinker.QCShrinkerNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.Resampler.ResamplerNodeFactory" id="de.openms.knime.nodes.Resampler.ResamplerNodeFactory" category-path="/community/OpenMS/Signal processing and preprocessing"/>
    <node factory-class="de.openms.knime.nodes.RNPxl.RNPxlNodeFactory" id="de.openms.knime.nodes.RNPxl.RNPxlNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.RNPxlXICFilter.RNPxlXICFilterNodeFactory" id="de.openms.knime.nodes.RNPxlXICFilter.RNPxlXICFilterNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.RTAnnotator.RTAnnotatorNodeFactory" id="de.openms.knime.nodes.RTAnnotator.RTAnnotatorNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.RTEvaluation.RTEvaluationNodeFactory" id="de.openms.knime.nodes.RTEvaluation.RTEvaluationNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.RTModel.RTModelNodeFactory" id="de.openms.knime.nodes.RTModel.RTModelNodeFactory" category-path="/community/OpenMS/Peptide property prediction"/>
    <node factory-class="de.openms.knime.nodes.RTPredict.RTPredictNodeFactory" id="de.openms.knime.nodes.RTPredict.RTPredictNodeFactory" category-path="/community/OpenMS/Peptide property prediction"/>
    <node factory-class="de.openms.knime.nodes.SeedListGenerator.SeedListGeneratorNodeFactory" id="de.openms.knime.nodes.SeedListGenerator.SeedListGeneratorNodeFactory" category-path="/community/OpenMS/Quantitation"/>
    <node factory-class="de.openms.knime.nodes.SemanticValidator.SemanticValidatorNodeFactory" id="de.openms.knime.nodes.SemanticValidator.SemanticValidatorNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.SequenceCoverageCalculator.SequenceCoverageCalculatorNodeFactory" id="de.openms.knime.nodes.SequenceCoverageCalculator.SequenceCoverageCalculatorNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.SimpleSearchEngine.SimpleSearchEngineNodeFactory" id="de.openms.knime.nodes.SimpleSearchEngine.SimpleSearchEngineNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.SpecLibCreator.SpecLibCreatorNodeFactory" id="de.openms.knime.nodes.SpecLibCreator.SpecLibCreatorNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.SpecLibSearcher.SpecLibSearcherNodeFactory" id="de.openms.knime.nodes.SpecLibSearcher.SpecLibSearcherNodeFactory" category-path="/community/OpenMS/Identification"/>
    <node factory-class="de.openms.knime.nodes.SpectraFilterBernNorm.SpectraFilterBernNormNodeFactory" id="de.openms.knime.nodes.SpectraFilterBernNorm.SpectraFilterBernNormNodeFactory" category-path="/community/OpenMS/Identification"/>
    <node factory-class="de.openms.knime.nodes.SpectraFilterMarkerMower.SpectraFilterMarkerMowerNodeFactory" id="de.openms.knime.nodes.SpectraFilterMarkerMower.SpectraFilterMarkerMowerNodeFactory" category-path="/community/OpenMS/Identification"/>
    <node factory-class="de.openms.knime.nodes.SpectraFilterNLargest.SpectraFilterNLargestNodeFactory" id="de.openms.knime.nodes.SpectraFilterNLargest.SpectraFilterNLargestNodeFactory" category-path="/community/OpenMS/Identification"/>
    <node factory-class="de.openms.knime.nodes.SpectraFilterNormalizer.SpectraFilterNormalizerNodeFactory" id="de.openms.knime.nodes.SpectraFilterNormalizer.SpectraFilterNormalizerNodeFactory" category-path="/community/OpenMS/Identification"/>
    <node factory-class="de.openms.knime.nodes.SpectraFilterParentPeakMower.SpectraFilterParentPeakMowerNodeFactory" id="de.openms.knime.nodes.SpectraFilterParentPeakMower.SpectraFilterParentPeakMowerNodeFactory" category-path="/community/OpenMS/Identification"/>
    <node factory-class="de.openms.knime.nodes.SpectraFilterScaler.SpectraFilterScalerNodeFactory" id="de.openms.knime.nodes.SpectraFilterScaler.SpectraFilterScalerNodeFactory" category-path="/community/OpenMS/Identification"/>
    <node factory-class="de.openms.knime.nodes.SpectraFilterSqrtMower.SpectraFilterSqrtMowerNodeFactory" id="de.openms.knime.nodes.SpectraFilterSqrtMower.SpectraFilterSqrtMowerNodeFactory" category-path="/community/OpenMS/Identification"/>
    <node factory-class="de.openms.knime.nodes.SpectraFilterThresholdMower.SpectraFilterThresholdMowerNodeFactory" id="de.openms.knime.nodes.SpectraFilterThresholdMower.SpectraFilterThresholdMowerNodeFactory" category-path="/community/OpenMS/Identification"/>
    <node factory-class="de.openms.knime.nodes.SpectraFilterWindowMower.SpectraFilterWindowMowerNodeFactory" id="de.openms.knime.nodes.SpectraFilterWindowMower.SpectraFilterWindowMowerNodeFactory" category-path="/community/OpenMS/Identification"/>
    <node factory-class="de.openms.knime.nodes.SpectraMerger.SpectraMergerNodeFactory" id="de.openms.knime.nodes.SpectraMerger.SpectraMergerNodeFactory" category-path="/community/OpenMS/File Handling"/>
    <node factory-class="de.openms.knime.nodes.TextExporter.TextExporterNodeFactory" id="de.openms.knime.nodes.TextExporter.TextExporterNodeFactory" category-path="/community/OpenMS/File Handling"/>
    <node factory-class="de.openms.knime.nodes.TMTAnalyzer.TMTAnalyzerNodeFactory" id="de.openms.knime.nodes.TMTAnalyzer.TMTAnalyzerNodeFactory" category-path="/community/OpenMS/Quantitation"/>
    <node factory-class="de.openms.knime.nodes.TOFCalibration.TOFCalibrationNodeFactory" id="de.openms.knime.nodes.TOFCalibration.TOFCalibrationNodeFactory" category-path="/community/OpenMS/Signal processing and preprocessing"/>
    <node factory-class="de.openms.knime.nodes.TopPerc.TopPercNodeFactory" id="de.openms.knime.nodes.TopPerc.TopPercNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.TransformationEvaluation.TransformationEvaluationNodeFactory" id="de.openms.knime.nodes.TransformationEvaluation.TransformationEvaluationNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.XMLValidator.XMLValidatorNodeFactory" id="de.openms.knime.nodes.XMLValidator.XMLValidatorNodeFactory" category-path="/community/OpenMS/Utilities"/>
    <node factory-class="de.openms.knime.nodes.XTandemAdapter.XTandemAdapterNodeFactory" id="de.openms.knime.nodes.XTandemAdapter.XTandemAdapterNodeFactory" category-path="/community/OpenMS/Identification"/>
  </extension>  
  <extension point="org.knime.product.splashExtension"> 
    <splashExtension icon="icons/splash.png" id="de.openms.icons.splashIcon"/>
  </extension>  
  <extension point="org.knime.base.filehandling.mimetypes"> 
    <mimetype name="application/x-dta">
      <fileextension name="dta"/>
    </mimetype>
    <mimetype name="application/x-dta2d">
      <fileextension name="dta2d"/>
    </mimetype>
    <mimetype name="application/x-mzdata">
      <fileextension name="MzData"/>
    </mimetype>
    <mimetype name="application/x-mzxml">
      <fileextension name="MzXML"/>
    </mimetype>
    <mimetype name="application/x-featurexml">
      <fileextension name="featureXML"/>
    </mimetype>
    <mimetype name="application/x-idxml">
      <fileextension name="idXML"/>
    </mimetype>
    <mimetype name="application/x-consensusxml">
      <fileextension name="consensusXML"/>
    </mimetype>
    <mimetype name="application/x-mgf">
      <fileextension name="mgf"/>
    </mimetype>
    <mimetype name="application/x-ini">
      <fileextension name="ini"/>
    </mimetype>
    <mimetype name="application/x-toppas">
      <fileextension name="toppas"/>
    </mimetype>
    <mimetype name="application/x-transformationxml">
      <fileextension name="trafoXML"/>
    </mimetype>
    <mimetype name="application/x-mzml">
      <fileextension name="mzML"/>
    </mimetype>
    <mimetype name="application/x-ms2">
      <fileextension name="ms2"/>
    </mimetype>
    <mimetype name="application/x-pepxml">
      <fileextension name="pepXML"/>
    </mimetype>
    <mimetype name="application/x-protxml">
      <fileextension name="protXML"/>
    </mimetype>
    <mimetype name="application/x-mzidentml">
      <fileextension name="mzid"/>
    </mimetype>
    <mimetype name="application/x-gelml">
      <fileextension name="GelML"/>
    </mimetype>
    <mimetype name="application/x-traml">
      <fileextension name="TraML"/>
    </mimetype>
    <mimetype name="application/x-msp">
      <fileextension name="msp"/>
    </mimetype>
    <mimetype name="application/x-omssaxml">
      <fileextension name="xml"/>
    </mimetype>
    <mimetype name="application/x-mascotxml">
      <fileextension name="xml"/>
    </mimetype>
    <mimetype name="image/png">
      <fileextension name="png"/>
    </mimetype>
    <mimetype name="application/x-xmass">
      <fileextension name="fid"/>
    </mimetype>
    <mimetype name="text/tsv">
      <fileextension name="tsv"/>
    </mimetype>
    <mimetype name="text/csv">
      <fileextension name="csv"/>
    </mimetype>
    <mimetype name="application/x-mrm">
      <fileextension name="mrm"/>
    </mimetype>
    <mimetype name="application/x-peplist">
      <fileextension name="pepList"/>
    </mimetype>
    <mimetype name="application/x-hardkloer">
      <fileextension name="hardkloer"/>
    </mimetype>
    <mimetype name="application/x-kroenik">
      <fileextension name="kroenik"/>
    </mimetype>
    <mimetype name="application/x-fasta">
      <fileextension name="fasta"/>
      <fileextension name="fa"/>
    </mimetype>
    <mimetype name="application/x-edta">
      <fileextension name="EDTA"/>
    </mimetype>
    <mimetype name="application/x-psq">
      <fileextension name="psq"/>
    </mimetype>
    <mimetype name="application/x-exe">
      <fileextension name="exe"/>
    </mimetype>
    <mimetype name="application/x-mzquantml">
      <fileextension name="mzq"/>
    </mimetype>
    <mimetype name="application/x-qcml">
      <fileextension name="qcml"/>
    </mimetype>
  </extension> 
</plugin>
