Monolayer adsorption of gas mixtures on homogeneous and heterogeneous solids