RTX proteins: a highly diverse family secreted by a common mechanism

RTX proteins: a highly diverse family secreted by a common mechanism