> > Questions: > > * how can I combine a python module with a python class definition > > I want to add python code to the c-module ... > > Sorry, I don't understand what you are trying to do. Something > with Python and C and modules... Could you give a more detailed > description? I have a c-module with functions bb_sequence.reverse, bb_sequence.complement etc. and I want to create a class in python called bb_sequence ... the original question was about how to add the c-module into the class ... but I think I am going to rename the c-functions and wrap them in the python code. > > * how can I implement this tcl code in python ? > > foreach i "reverse coplement antiparallel" { > > puts [eval bb_sequence.$i $seq] > > } > > I'd have to know what the Tcl code means! I suppose it's a loop > over three strings, which in Python is > > for i in ["reverse" "coplement" "antiparallel"]: > .... > > But I don't understand the stuff with "puts" etc. I'd like to evaluate variables with function names, like: for i in ["reverse" "coplement" "antiparallel"]: print i,": ",bb_sequence.i where bb_sequence.bb_sequence.i should be substituted/bound to reverse coplement and antiparallel puts = print and [eval bb_sequence.$i $seq] tells the tcl interpreter to substitute all variables before evaluating the expression e.g [eval bb_sequence.$i $seq] -> bb_sequence.reverse "actgactagctagcatcgatcgat" Do we have access to a mailing list archieve ? - I have been away to long from this list to keep an <what data structure/markup languages to use> overview ... thx -thomas -- Sicheritz Ponten Thomas E. Department of Molecular Biology blippblopp at linux.nu BMC, Uppsala University BMC: +46 18 4714214 BOX 590 S-751 24 UPPSALA Sweden Fax +46 18 557723 http://evolution.bmc.uu.se/~thomas Molecular Tcl: http://evolution.bmc.uu.se/~thomas/tcl Molecular Linux: http://evolution.bmc.uu.se/~thomas/mol_linux De Chelonian Mobile ... The Turtle Moves ...