Bioclipse 2: a scriptable integration platform for the life sciences.