@@ -0,0 +1,1079 @@
+package org.ensembl.healthcheck.testcase.eg_core;%0A%0Aimport static org.ensembl.healthcheck.DatabaseType.CDNA;%0Aimport static org.ensembl.healthcheck.DatabaseType.CORE;%0Aimport static org.ensembl.healthcheck.DatabaseType.EST;%0Aimport static org.ensembl.healthcheck.DatabaseType.ESTGENE;%0Aimport static org.ensembl.healthcheck.DatabaseType.OTHERFEATURES;%0Aimport static org.ensembl.healthcheck.DatabaseType.RNASEQ;%0Aimport static org.ensembl.healthcheck.DatabaseType.SANGER_VEGA;%0A%0A/**%0A * @author mnuhn%0A * %0A * %3Cp%3E%0A * %09Test for correctness of core schemas, suggests a patch, if the schemas %0A * differ.%0A * %3C/p%3E%0A *%0A */%0Apublic class EGCompareCoreSchema extends EGAbstractCompareSchema %7B%0A%0A%09@Override%0A%09protected String getDefinitionFileKey() %7B%0A%09%09return %22schema.file%22;%0A%09%7D%0A%09%0A%09@Override%0A%09protected String getMasterSchemaKey() %7B%0A%09%09return %22master.schema%22;%0A%09%7D%0A%0A%09@Override%0A%09public void types() %7B%0A%09%09addAppliesToType(CORE);%0A%09%09addAppliesToType(CDNA);%0A%09%09addAppliesToType(EST);%0A%09%09addAppliesToType(ESTGENE);%0A%09%09addAppliesToType(OTHERFEATURES);%0A%09%09addAppliesToType(RNASEQ);%0A%09%09addAppliesToType(SANGER_VEGA);%0A%09%7D%0A%7D%0A

Test for correctness of core schemas, suggests a patch, if the schemas differ.