refactor portions of code from graphics.paper.napusretention() in graphics.chromosome.ChromosomeMap