tolerance homology