package org.ensembl.healthcheck.testcase.funcgen; import java.util.Map; import org.ensembl.healthcheck.DatabaseRegistryEntry; import org.ensembl.healthcheck.Team; import org.ensembl.healthcheck.testcase.generic.ComparePreviousVersionBase; public class ComparePreviousVersionProbeFeatures extends ComparePreviousVersionBase { public ComparePreviousVersionProbeFeatures() { setTeamResponsible(Team.FUNCGEN); setDescription("Checks for loss of probes between database versions"); } @Override protected Map getCounts(DatabaseRegistryEntry dbre) { return getCountsBySQL(dbre, "select 'all_probe_features', count(*) from probe_feature"); } @Override protected String entityDescription() { return "probe features"; } @Override protected double threshold() { return 1; } @Override protected boolean testUpperThreshold(){ return true; } @Override protected double minimum() { return 0; } }