La existencia de estromatolitos podría deberse a los virus