Recognition of phospho sugars and nucleotides with an array of boronic acid appended bipyridinium salts.