RAMM — A new procedure for theoretical conformational analysis of carbohydrates