protein-nucleic acid complex