Classification of prokaryotic genetic replicators: between selfishness and altruism. (19th February 2015)