package com.compomics.util.experiment.quantification; import com.compomics.util.experiment.personalization.ExperimentObject; /** * An abstract quantification class. * * @author Marc Vaudel */ public abstract class Quantification extends ExperimentObject { /** * The implemented quantification methods. */ public enum QuantificationMethod { /** * relative quantification by comparison of peptide intensities * extracted from the MS1 map or XIC */ MS1_LABEL_FREE, /** * Relative quantification by comparison of labeled versions of the * peptides in the same MS1 map (like SILAC) */ MS1_LABEL, /** * Relative or absolute quantification by counting identified spectra * (like emPAI or NSAF) */ SPECTRUM_COUNTING, /** * Relative quantification by comparison of reporter ion intensities */ REPORTER_IONS } /** * The quantification method used */ protected QuantificationMethod methodUsed; /** * getter for the method used * * @return the method used */ public QuantificationMethod getMethodUsed() { return methodUsed; } /** * setter for the method used * * @param methodUsed the method used */ public void setMethodUsed(QuantificationMethod methodUsed) { this.methodUsed = methodUsed; } }