handle all QA steps for reads in a single function