ByNobleID
    Geometry of proteins: hydrogen bonding, sterics, and marginally compact tubes. | NobleID