Dear Vidhyh Sankar, >IndexError: list index out of range
When a program reads in lists or arrays, in the software there is usually a set size, for lines or number of atoms, etc... If the array or list is longer than the set value you get this error. Also, if a counter is off, ie stops one short through an iteration usually from not reading lines properly or geting a returned length for an index which has changed in length... It either means one of the following: 2 of your files dont match in size (ie number of atoms) 1 of your files has the formatting wrong, ie lines are speced too long, so it doesnt read them properly or theres a problem with the script, where it gets incorrect index lenghts. if you look at the lines mentioned in the setupUmbrella.py script, it will tell you exactly what it is trying to read in, and you can then either know if its missmatch, or your files are formatted wrong. Id wait and see, somone might be able to tell you off the bat exactly what the error is though. In my experience, it can often be a secound carriage return or space at the end of a .gro, or .dat or .sh file. Stephan Watkins -------- Original-Nachricht -------- > Datum: Sat, 16 Jun 2012 23:49:06 +0800 (SGT) > Von: vidhya sankar <scvsankar_...@yahoo.com> > An: "gmx-users@gromacs.org" <gmx-users@gromacs.org> > Betreff: [gmx-users] About Mike Harms python script > Dear justin Thank you for your previous reply > > I am doing Umbrella sampling in > gromacs > > I have 30 set of initial configuration in .gro file format .Now i would > like to do NPT equilibration and umbrella sampling for all these > configuration (for these i have to carry out 30 times equilibration and 30 > times > umbrella sampling) to Automate these process i used the python script > provided by Mike Harms. but when invoke the command as follows > ./setupUmbrella.py summary_distances.dat 0.2 run-umbrella.sh &> > caught-output.txt > I got error as follows in Caught_output .txt > > > Traceback (most recent call last): > File "./setupUmbrella.py", line 182, in <module> > out = main() > File "./setupUmbrella.py", line 150, in main > distance_table = readDistanceFile(distance_file) > File "./setupUmbrella.py", line 49, in readDistanceFile > value = float(columns[1]) > IndexError: list index out of range > > I have all the required files ( index.ndx files , dist.xvg files, , .gro > files and .mdp files) in the running directory > > How to solve these error > Thanks In advance -- NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone! Jetzt informieren: http://mobile.1und1.de/?ac=OM.PW.PW003K20328T7073a -- gmx-users mailing list gmx-users@gromacs.org http://lists.gromacs.org/mailman/listinfo/gmx-users Please search the archive at http://www.gromacs.org/Support/Mailing_Lists/Search before posting! Please don't post (un)subscribe requests to the list. Use the www interface or send it to gmx-users-requ...@gromacs.org. Can't post? Read http://www.gromacs.org/Support/Mailing_Lists