Computational design of co-assembling protein-DNA nanowires