Abstract: The invention provides methods for assembling arrays of oligonucleotides on a solid support, wherein the arrays can optionally be removed from the support after assembly. The invention also provides a solvent suitable for automated assembly of arrays of oligonucleotides.