User:ShawnDouglas/scripts/primer.py
From OpenWetWare
Jump to navigationJump to search
#!/usr/bin/env python
import string
import sys
# functions
def nowhite(s):
return ''.join([c for c in s if c in string.letters])
def rev(s):
return s[::-1]
complement = string.maketrans('ACGTacgt','TGCAtgca')
def comp(s):
return rev(s.translate(complement))
upstream = 'TAGGTATTTCCATGAGCGTTTTTC'
downstream = 'CAGCTATGACCATGATTACGAATT'
print upstream
print comp(downstream)