Probabilistic Modeling For Whole Metagenome Profiling