sequenceing type