NobleBlocks
    Bacterial tyrosine kinases: evolution, biological function and structural insights | NobleBlocks