All Saccharolobus islandicus REY15A articles