drawRow(text0, text1, text2, fontColor.get("gui.screen"), getColorCoding(individual.getGenome().getActiveAllele(chromosome.ordinal()).isDominant()),
getColorCoding(individual.getGenome().getInactiveAllele(chromosome.ordinal()).isDominant()));
}
protected final void drawSpeciesRow(String text0, IIndividual individual, Enum<?> chromosome, String customPrimaryName, String customSecondaryName) {
IAlleleSpecies primary = individual.getGenome().getPrimary();
IAlleleSpecies secondary = individual.getGenome().getSecondary();
drawLine(text0, column0);
int columnwidth = column2 - column1 - 16;
RenderHelper.enableStandardItemLighting();
drawItemStack(iconStacks.get(primary.getUID()), adjustToFactor(guiLeft + column1 + columnwidth - 4), adjustToFactor(guiTop + getLineY()));
drawItemStack(iconStacks.get(secondary.getUID()), adjustToFactor(guiLeft + column2 + columnwidth - 2), adjustToFactor(guiTop + getLineY()));
RenderHelper.disableStandardItemLighting();
String primaryName;
String secondaryName;
primaryName = customPrimaryName == null ? primary.getName() : customPrimaryName;
secondaryName = customSecondaryName == null ? secondary.getName() : customSecondaryName;
drawSplitLine(primaryName, column1, columnwidth, individual, chromosome, false);
drawSplitLine(secondaryName, column2, columnwidth, individual, chromosome, true);
newLine();