10.1101/604777
Novel lead compounds that target the ribosomal peptidyl transferase center
2019-04-10