add utility for identifying the class of sample
allow running over a sample to be split into multiple jobs
minor