Viruses Bacteriophages Compositions thereof Preparation or purification thereof