The invention provides for methods of end labelling a ds DNA molecule with
a bar-code as well as adaptor mediated methodology for creating single
stranded overhanging ends, lengthening single stranded overhanging ends,
controlled size reduction of labelled ds DNA molecules, and adaptor
mediated sequencing. Also disclosed are methods for parallel sequencing
of multiple ds DNA molecules in a mixture by visual means.