મોલેક્યુલર બાયોટેકનોલોજી 56 (10): 925-938 doi: 10.1007 / s12033-014-9772-y