Sub-Linear Algorithms For Non-Homogeneous Large Alphabet Source Classification