BioSimGrid: A distributed environment for archiving and the analysis of biomolecular simulations