Genome-scale genetic manipulation methods for exploring bacterial molecular biology.