The solution conformations of macrocycles. Applications in the exploration of weak interactions and in drug development