Abstract: generate random sequences
The result:
Method 1: CTAAACTCGCCGAATTGATCCCTGAGTCAA
Method 1: UCQFJRIQNDNUHQYSHJODUMAFWTSIZX
The script:
# -*- coding: utf-8 -*-
"""
Created on Wed Aug 12 09:22:13 2015
@author: yuan
"""
import random
class random_string:
def __init__(self, len):
self.len=len
def method1(self, pool):
seq=''
for i in range(self.len):
base=random.choice(pool)
seq += base
return seq
if __name__=='__main__':
r=random_string(30)
pool='ATGC'
print 'DNA seq:', r.method1(pool)
pool='QWERTYUIOPASDFGHJKLZXCVBNM'
print 'character string:', r.method1(pool)
No comments:
Post a Comment