}
private void createAlleles() {
// Divisions
IClassification angiosperms = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.DIVISION, "angiosperms", "Angiosperms");
AlleleManager.alleleRegistry.getClassification("kingdom.plantae").addMemberGroup(
angiosperms);
IClassification pinophyta = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.DIVISION, "pinophyta", "Pinophyta");
AlleleManager.alleleRegistry.getClassification("kingdom.plantae").addMemberGroup(pinophyta);
IClassification magnoliophyta = AlleleManager.alleleRegistry
.createAndRegisterClassification(EnumClassLevel.DIVISION, "magnoliophyta",
"Magnoliophyta");
AlleleManager.alleleRegistry.getClassification("kingdom.plantae").addMemberGroup(
magnoliophyta);
// Classes
IClassification rosids = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.CLASS, "rosids", "Rosids");
angiosperms.addMemberGroup(rosids);
IClassification asterids = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.CLASS, "asterids", "Asterids");
angiosperms.addMemberGroup(asterids);
IClassification pinopsida = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.CLASS, "pinopsida", "Pinopsida");
pinophyta.addMemberGroup(pinopsida);
IClassification magnoliopsida = AlleleManager.alleleRegistry
.createAndRegisterClassification(EnumClassLevel.CLASS, "magnoliopsida",
"Magnoliopsida");
pinophyta.addMemberGroup(magnoliopsida);
// Orders
IClassification fabales = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.ORDER, "fabales", "Fabales");
rosids.addMemberGroup(fabales);
IClassification rosales = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.ORDER, "rosales", "Rosales");
rosids.addMemberGroup(rosales);
IClassification fagales = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.ORDER, "fagales", "Fagales");
rosids.addMemberGroup(fagales);
IClassification malvales = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.ORDER, "malvales", "Malvales");
rosids.addMemberGroup(malvales);
IClassification malpighiales = AlleleManager.alleleRegistry
.createAndRegisterClassification(EnumClassLevel.ORDER, "malpighiales",
"Malpighiales");
rosids.addMemberGroup(malpighiales);
IClassification ericales = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.ORDER, "ericales", "Ericales");
asterids.addMemberGroup(ericales);
IClassification lamiales = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.ORDER, "lamiales", "Lamiales");
asterids.addMemberGroup(lamiales);
IClassification pinales = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.ORDER, "pinales", "Pinales");
pinopsida.addMemberGroup(pinales);
IClassification laurales = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.ORDER, "laurales", "Laurales");
rosids.addMemberGroup(laurales);
IClassification sapindales = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.ORDER, "sapindales", "Sapindales");
rosids.addMemberGroup(sapindales);
IClassification brassicales = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.ORDER, "brassicales", "Brassicales");
rosids.addMemberGroup(brassicales);
// Families
IClassification betulaceae = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.FAMILY, "betulaceae", "Betulaceae");
fagales.addMemberGroup(betulaceae);
IClassification fagaceae = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.FAMILY, "fagaceae", "Fagaceae");
fagales.addMemberGroup(fagaceae);
IClassification juglandaceae = AlleleManager.alleleRegistry
.createAndRegisterClassification(EnumClassLevel.FAMILY, "juglandaceae",
"Juglandaceae");
fagales.addMemberGroup(juglandaceae);
IClassification malvaceae = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.FAMILY, "malvaceae", "Malvaceae");
malvales.addMemberGroup(malvaceae);
IClassification dipterocarpaceae = AlleleManager.alleleRegistry
.createAndRegisterClassification(EnumClassLevel.FAMILY, "dipterocarpaceae",
"Dipterocarpaceae");
malvales.addMemberGroup(dipterocarpaceae);
IClassification pinaceae = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.FAMILY, "pinaceae", "Pinaceae");
pinales.addMemberGroup(pinaceae);
IClassification cupressaceae = AlleleManager.alleleRegistry
.createAndRegisterClassification(EnumClassLevel.FAMILY, "cupressaceae",
"Cupressaceae");
pinales.addMemberGroup(cupressaceae);
IClassification lamiaceae = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.FAMILY, "lamiaceae", "Lamiaceae");
lamiales.addMemberGroup(lamiaceae);
IClassification ebenaceae = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.FAMILY, "ebenaceae", "Ebenaceae");
ericales.addMemberGroup(ebenaceae);
IClassification fabaceae = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.FAMILY, "fabaceae", "Fabaceae");
ericales.addMemberGroup(fabaceae);
IClassification rosaceae = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.FAMILY, "rosaceae", "Rosaceae");
rosales.addMemberGroup(rosaceae);
IClassification salicaceae = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.FAMILY, "salicaceae", "Salicaceae");
malpighiales.addMemberGroup(salicaceae);
IClassification lauraceae = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.FAMILY, "lauraceae", "Lauraceae");
malpighiales.addMemberGroup(lauraceae);
IClassification rutaceae = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.FAMILY, "rutaceae", "Rutaceae");
sapindales.addMemberGroup(rutaceae);
IClassification sapindaceae = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.FAMILY, "sapindaceae", "Sapindaceae");
sapindales.addMemberGroup(sapindaceae);
IClassification caricaceae = AlleleManager.alleleRegistry.createAndRegisterClassification(
EnumClassLevel.FAMILY, "caricaceae", "Caricaceae");
brassicales.addMemberGroup(caricaceae);
// Genii
IClassification quercus = new BranchTrees("quercus", "Quercus");
fagaceae.addMemberGroup(quercus);
IClassification castanea = new BranchTrees("castanea", "Castanea");
fagaceae.addMemberGroup(castanea);
IClassification betula = new BranchTrees("betula", "Betula");
betulaceae.addMemberGroup(betula);
IClassification tilia = new BranchTrees("tilia", "Tilia");
malvaceae.addMemberGroup(tilia);
IClassification ceiba = new BranchTrees("ceiba", "Ceiba");
malvaceae.addMemberGroup(ceiba);
IClassification adansonia = new BranchTrees("adansonia", "Adansonia");
malvaceae.addMemberGroup(adansonia);
IClassification picea = new BranchTrees("picea", "Picea");
pinaceae.addMemberGroup(picea);
IClassification pinus = new BranchTrees("pinus", "Pinus");
pinaceae.addMemberGroup(pinus);
IClassification larix = new BranchTrees("larix", "Larix");
pinaceae.addMemberGroup(larix);
IClassification juglans = new BranchTrees("juglans", "Juglans");
juglandaceae.addMemberGroup(juglans);
IClassification sequoia = new BranchTrees("sequoia", "Sequoia");
cupressaceae.addMemberGroup(sequoia);
IClassification sequoiadendron = new BranchTrees("sequoiadendron", "Sequoiadendron");
cupressaceae.addMemberGroup(sequoiadendron);
IClassification tectona = new BranchTrees("tectona", "Tectona");
lamiaceae.addMemberGroup(tectona);
IClassification diospyros = new BranchTrees("ebony", "Diospyros");
ebenaceae.addMemberGroup(diospyros);
IClassification shorea = new BranchTrees("mahogany", "Shorea");
dipterocarpaceae.addMemberGroup(shorea);
IClassification acacia = new BranchTrees("acacia", "Acacia");
fabaceae.addMemberGroup(acacia);
IClassification millettia = new BranchTrees("millettia", "Millettia");
fabaceae.addMemberGroup(millettia);
IClassification ochroma = new BranchTrees("ochroma", "Ochroma");
malvaceae.addMemberGroup(ochroma);
IClassification prunus = new BranchTrees("prunus", "Prunus");
rosaceae.addMemberGroup(prunus);
IClassification salix = new BranchTrees("salix", "Salix");
salicaceae.addMemberGroup(salix);
IClassification chlorocardium = new BranchTrees("chlorocardium", "Chlorocardium");
salicaceae.addMemberGroup(chlorocardium);
IClassification talipariti = new BranchTrees("talipariti", "Talipariti");
malvaceae.addMemberGroup(talipariti);
IClassification populus = new BranchTrees("populus", "Populus");
salicaceae.addMemberGroup(populus);
IClassification citrus = new BranchTrees("citrus", "Citrus");
rutaceae.addMemberGroup(citrus);
IClassification acer = new BranchTrees("acer", "Acer");
sapindaceae.addMemberGroup(acer);
IClassification tropical = new BranchTrees("Tropical", "");
IClassification carica = new BranchTrees("carica", "Carica");
IFruitFamily prunes = new FruitFamily("prunes", "Prunus domestica");
IFruitFamily pomes = new FruitFamily("pomes", "Pomum");
IFruitFamily jungle = new FruitFamily("jungle", "Tropicus");
IFruitFamily nux = new FruitFamily("nuts", "Nux");