The included Java scripts are used to generate the required library of short synthetic DNA strands (to be submitted for example to a DNA synthesis vendor) required to produce a desired final DNA nano shape comprised entirly of synthetic DNA (as opposed to viral-DNA-scaffoled assemblies.
A 100x100 nanometer square DNA lattice contains ~ 2 x 10K DNA bases (multiply by 2 because double-helix). Such a square lati
For background take a look at this recent review paper: https://www.nature.com/articles/natrevmats201768