I have to use Miniprep and Midiprep for plasmid extraction. But, I need to know what are exact differences and purposes of Mini and Midipreps other than resulting plasmid yield. And, What out of Midi and Mini prep can be used for transformation and transfection? and why?