Structure and shapes of Viruses