refactor precursor testing

Add method to test for partial precursors.