[Giant viruses: update, enigmas, controversies and perspectives].

[Giant viruses: update, enigmas, controversies and perspectives].