Examples of such molecules are rotaxanes, catenanes with covalently linked rings (so-called pretzelanes), and open knots (pseudoknots) which are abundant in proteins.
Rotaxanes, catenanes with covalently linked rings (pretzelanes), and open knots (pseudoknots) are types of complex macromolecules that can be found in proteins.