A review on techniques to fabricate silicon oxide arrays for biomolecules patterning