added library preProcess analysis flow. Will still need refinement