I am using a 16 kb immunoglobulin expression vector that contains a 400 bp immunoglobulin gene insert. I would like to seprate the 16 kb and 400 bp fragments from each other following restriction digestion. I know this can be done using agarose gel electrophoresis but I am looking for an alternative technique. Any suggestions?