lastGenome.setScore(CSVFormat.EG_FORMAT.parse(cols.get(6)));
result.add(lastGenome);
genomeMap.put((int) lastGenome.getGenomeID(),
lastGenome);
} else if (cols.get(0).equalsIgnoreCase("n") ) {
NEATNeuronGene neuronGene = new NEATNeuronGene();
neuronGene.setId(Integer.parseInt(cols.get(1)));
neuronGene.setNeuronType(PersistNEATPopulation
.stringToNeuronType(cols.get(2)));
neuronGene.setEnabled(Integer.parseInt(cols.get(3))>0);
neuronGene.setInnovationId(Integer.parseInt(cols.get(4)));
neuronGene.setActivationResponse(CSVFormat.EG_FORMAT
.parse(cols.get(5)));
neuronGene
.setSplitX(CSVFormat.EG_FORMAT.parse(cols.get(6)));
neuronGene
.setSplitY(CSVFormat.EG_FORMAT.parse(cols.get(7)));
lastGenome.getNeurons().add(neuronGene);
} else if (cols.get(0).equalsIgnoreCase("l")) {
NEATLinkGene linkGene = new NEATLinkGene();
linkGene.setId(Integer.parseInt(cols.get(1)));