NobleBlocks
    Mechanisms of resistance to quinolones. | NobleBlocks