Petabyte-scale innovations at the European Nucleotide Archive.

Petabyte-scale innovations at the European Nucleotide Archive.