DeLano Scientific wrote: > One option is to simply create and modify coordinates real-time using > Python. See example particle01.py
I'm trying the code I'm pasting at the end of this email, but I have a strange problem with pseudoatom: it is EXTREMELY slow, and I mean that is takes AGES to read 100 files, eating 100% of my CPU. Loading files with 'load' works fine. What's wrong? The dat files are just xyz coordinates and I'm experimenting with no ten atoms per file. A partial example: $ cat data/step000011.dat 0.097806 0.094156 0.934356 0.083930 0.020571 1.938765 and so on... ---------- code starts here ---------- from glob import glob from pymol import cmd file_list = glob("data/step*.dat") # for some reason file_list is unsorted. file_list.sort() counter = 0 for file in file_list: counter = counter + 1 f = open(file, "r") for line in f: position = line.split() cmd.pseudoatom("polymer", pos=position) f.close()