Beyond SRP: Quantitative carrier profiling with M4PP