Hi,
If you want to make more than one copy in an array of wires, you can use the .repeat() method instead of .transl(). It would look something like:
SetGridsize(120,120,270)
SetCellsize(3e-9,3e-9,3e-9)
a:=cylinder(100e-9,800e-9)
b:=a.repeat(130e-9,130e-9,0)
setgeom(b)
m=uniform(1,0,0)
save(m)
You can also use transl() on combined shapes. For example on the shape you call e (which is a, b, and c added together), you could add another line saying "e.transl(0,-130e-9,0)" and "e.transl(0,130e-9,0)", then add them to the shape respectively. When you add two shapes, the resulting object is also a shape and has the built in shape methods. For your use case, it sounds like repeat() is what you want.
Best,
Josh L.