A software environment for simulating self-replicating hexadeoxynucleotides