Stability and functional effectiveness of phosphorothioate modified duplex DNA and synthetic 'mini-genes'