Class FullProteinEnricher

  • All Implemented Interfaces:
    InteractorEnricher<Protein>, MIEnricher<Protein>, ProteinEnricher

    public class FullProteinEnricher
    extends MinimalProteinEnricher
    Full enricher of proteins. As an enricher, no data will be overwritten in the protein being enriched. See description of full enrichment in AbstractInteractorEnricher If the protein remapper is not null and the enricher cannot find a uniprot identifier, it will remap to uniprot using the proteinMapper. In case of dead uniprot entries, it will move the dead uniprot identifier to the xrefs and add a caution in the annotations. If the remapping is successfull, it will remove any cautions left because of dead entry and set the uniprot identifier of the protein - enrich sequence of protein. If the sequence of the polymer to enrich is null, it will enrich it with the sequence of the fetched protein The protein fetcher is require to enrich proteins
    Since:
    13/06/13
    Author:
    Gabriel Aldam (galdam@ebi.ac.uk)
    • Constructor Detail

      • FullProteinEnricher

        public FullProteinEnricher​(ProteinFetcher proteinFetcher)
        The only constructor which forces the setting of the fetcher If the cvTerm fetcher is null, an illegal state exception will be thrown at the next enrichment.
        Parameters:
        proteinFetcher - The protein fetcher to use.