Molecular modelling : principles and applications /