Separation and purification technology