The biochemical molecules may also be synthetic single-stranded nucleic acids or their natural and/or synthetic analogs, antigens, proteins, such as antibodies, antibody fragments, derivatives of antibodies or antibody fragments, nucleic acid-binding proteins, receptors or ligands.