Introduced DifferentialProfilePrecondition and simplified DifferentialProfileBuilder hierarchy
Merge branch 'microarray_experiment' of github.com:gxa/atlas into microarray_experiment