* backup * basic tests pass * add JSON out to substruct match parameters * serialize the substruct match parameters in reactions * add that to the python wrapper * more testing