Dear Sir,<br />
<br />
Thanks for your help..........but yes my files are having column like:<br />
<br />
# RESIDUE AA STRUCTURE BP1 BP2 ACC N-H-->O O-->H-N N-H-->O O-->H-N TCO KAPPA ALPHA PHI PSI X-CA Y-CA Z-CA <br />
1 2 A I 0 0 91 0, 0.0 38,-0.1 0, 0.0 5,-0.0 0.000 360.0 360.0 360.0 156.1 38.1 24.6 -5.0<br />
2 3 A R >> - 0 0 86 1,-0.1 4,-1.8 38,-0.1 3,-1.0 -0.377 360.0-116.9 -66.2 144.2 35.1 25.2 -7.3<br />
3 4 A P H 3> S+ 0 0 81 0, 0.0 4,-2.7 0, 0.0 5,-0.2 0.843 111.7 60.4 -55.3 -36.8 34.6 28.8 -8.2<br />
<br />
and in the output I want just:<br />
2 A I<br />
3 A R >> -<br />
4 A P H 3> S+<br />
<br />
i.e. residue no., aa and seconday structure.<br />
<br />
Thanks<br />
<br />
<br />
On Mon, 26 Apr 2010 20:40:55 +0530 wrote<br />
>mannu jha wrote:<br />
<br />
> Dear all,<br />
<br />
><br />
<br />
> I am new in python, can anyone help me that how can I select two <br />
<br />
> column out of 6 column from a file.<br />
<br />
> For example if I have file like:<br />
<br />
><br />
<br />
> a1 a2 a3 a4 a5 a6<br />
<br />
> b1 b2 b3 b4 b5 b6<br />
<br />
> c1 c2 c3 c4 c5 c6<br />
<br />
> d1 d2 d3 d4 d5 d6<br />
<br />
><br />
<br />
> and I want output like:<br />
<br />
><br />
<br />
> a1 a4<br />
<br />
> b1 b4<br />
<br />
> c1 c4<br />
<br />
> d1 d4<br />
<br />
><br />
<br />
> then how to do<br />
<br />
><br />
<br />
> Thanks <br />
<br />
<br />
<br />
<br />
<br />
Do you know how to open a file, and how to read individual lines from it?<br />
<br />
<br />
<br />
If so, then you can split a line at the spaces into a list by using<br />
<br />
fields = line.split()<br />
<br />
Then<br />
<br />
print fields[0], fields[3]<br />
<br />
would do what you ask.<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Gary Herron<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
-- <br />
<br />
http://mail.python.org/mailman/listinfo/python-list<br />
<br />