sequence added and some logic for producing assay sections added