package org.nextprot.api.web.ui.page.impl; import org.nextprot.api.commons.constants.AnnotationCategory; import org.nextprot.api.web.ui.page.EntryPage; import javax.annotation.Nonnull; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class IdentifiersPageDisplayPredicate extends PageDisplayBasePredicate { IdentifiersPageDisplayPredicate() { super(EntryPage.PROTEIN_IDENTIFIERS); } @Nonnull @Override protected List<AnnotationCategory> getAnnotationCategoryWhiteList() { return new ArrayList<>(); } @Nonnull @Override protected List<AnnotationCategory> getFeatureCategoryWhiteList() { return new ArrayList<>(); } @Nonnull @Override protected List<String> getXrefDbNameWhiteList() { return Arrays.asList("CCDS", "GeneCards", "GeneID", "HGNC", "H-InvDB", "HPA", "HPRD","KEGG","LOC", "MIM", "NextBio", "PDB", "PharmGKB", "PIR","RefSeq", "UCSC","UniGene", "ChEMBL"); } }