Analytical pyrolysis and computer modelling of humic and soil particles.