assay design