package com.compomics.util.experiment.identification.identification_parameters; import com.compomics.util.experiment.identification.Advocate; import java.io.Serializable; /** * Interface for the algorithm specific parameters. * * @author Marc Vaudel */ public interface IdentificationAlgorithmParameter extends Serializable { /** * Returns the identification algorithm. * * @return the identification algorithm */ public Advocate getAlgorithm(); /** * Indicates whether another identificationAlgorithmParameter has the same * parameters. * * @param identificationAlgorithmParameter the other * identificationAlgorithmParameter * * @return true if the algorithm and parameters are the same */ public boolean equals(IdentificationAlgorithmParameter identificationAlgorithmParameter); /** * Returns the parameters as a string. * * @param html use HTML formatting * @return the parameters as a string */ public String toString(boolean html); }