Type VI secretion system: secretion by a contractile nanomachine

Type VI secretion system: secretion by a contractile nanomachine