title: Calculating the distance between atomic coordinates
body: <p>I have a text file as shown below</p>
  
  <pre><code>ATOM    920  CA  GLN A 203      39.292 -13.354  17.416  1.00 55.76           C 
  ATOM    929  CA  HIS A 204      38.546 -15.963  14.792  1.00 29.53           C
  ATOM    939  CA  ASN A 205      39.443 -17.018  11.206  1.00 54.49           C  
  ATOM    947  CA  GLU A 206      41.454 -13.901  10.155  1.00 26.32           C
  ATOM    956  CA  VAL A 207      43.664 -14.041  13.279  1.00 40.65           C 
  .
  .
  .
  
  ATOM    963  CA  GLU A 208      45.403 -17.443  13.188  1.00 40.25           C  
  </code></pre>
  
  <p>I would like to calculate the distance between two alpha carbon atoms i.e calculate the distance between first and second atom and then between second and third atom and so on.....  The distance between two atoms can be expressed as:<code>distance = sqrt((x1-x2)^2+(y1-y2)^2+(z1-z2)^2) .</code></p>
  
  <p>The columns 7,8 and 9 represents x,y and z co-ordinates respectively.I need to print the distance and the corresponding residue pairs(column 4) as shown below.(the values of distance are not real)</p>
  
  <pre><code>GLN-HIS   4.5
  HIS-ASN   3.2
  ASN-GLU   2.5
  </code></pre>
  
  <p>How can I do this calculation with perl or python?</p>