complete (semi-functional) dna pretraining algo
minor tweaks, no great improvements