this article duplicates http://www.gnucleus.com/GnucDNA/. it is not encyclopedic. it is asking for a rewrite.