def __init__(self,fname,appwin): inf=open(fname,'r') self.appwin=appwin self.gl=lindnaface.infile(inf) self.m=lindnaface.mark(self.gl) self.pics=0 self.textfont="-*-simsun-*-*-*-*-12-*-*-*-*-*-iso8859-*" self.picfont="-*-simsun-*-*-*-*-16-*-*-*-*-*-iso8859-*" self.dpainted={'Nuclear protein SET':0, 'SET':0, 'Nuclear protein Zn2+-binding':0, 'Pre-SET':0, 'YDG_SRA':0, 'Myb DNA-binding domain':0, 'SANT':0, 'A+T-hook':0, 'AT_hook':0, 'Chromo domain':0, 'TPR':0, 'DUF260':0, 'PHD':0, 'PWWP':0, 'zf-CXXC':0, 'zf-MYND':0, 'zf-C2H2':0, 'AWS':0, 'SET-related region':0, 'Post-SET':0, 'Tesmin/TSO1-like CXC domain':0, 'FY-rich domain, N-terminal':0, 'FY-rich domain, C-terminal':0, 'BAH':0, 'Whey acidic protein, core region':0, 'Cytochrome c heme-binding site':0, 'ank':0, 'Proline-rich extensin':0} for i in range(len(self.m)-1): lindnaface.sort(self.gl,self.m[i]+1,self.m[i+1])
#!/usr/bin/python import lindnaface import sys if len(sys.argv)>1: infile=sys.argv[1] else: infile=raw_input("please enter the Pfam file:\n") inf=open(infile,'r') outf=open('outfile.2lindna','w') gl=lindnaface.infile(inf) m=lindnaface.mark(gl) for i in range(len(m)-1): lindnaface.sort(gl,m[i]+1,m[i+1]) lindnaface.outfile(outf,gl) inf.close() outf.close()