allpy
diff allpy/base.py @ 357:0bdf8e55dd86
fix #22
Generate meaningful name for monomers subclasses
author | boris <bnagaev@gmail.com> |
---|---|
date | Mon, 24 Jan 2011 22:01:21 +0300 |
parents | 24a058450d72 |
children | 27733e1f2be0 |
line diff
1.1 --- a/allpy/base.py Fri Jan 21 17:01:21 2011 +0300 1.2 +++ b/allpy/base.py Mon Jan 24 22:01:21 2011 +0300 1.3 @@ -1,4 +1,5 @@ 1.4 import sys 1.5 +import re 1.6 1.7 import util 1.8 import fasta 1.9 @@ -29,7 +30,7 @@ 1.10 name = name.strip().capitalize() 1.11 code1 = code1.upper() 1.12 code3 = code3.upper() 1.13 - TheMonomer.__name__ = "Monomer" 1.14 + TheMonomer.__name__ = re.sub(r"[^\w]", "_", name) 1.15 TheMonomer.name = name 1.16 TheMonomer.code1 = code1 1.17 TheMonomer.code3 = code3