@* TODO

1. Dumpi sisse lugemine.
...
9. Nhtamatud aatomid.

* BUG: 15 molekuli, igahes 1+10+1 unitit, genereerimisel
  jookseb programm peale genereerimise lppu kokku (lpmatusse tsklisse).
* Tiendada dokumentatsiooni
* vaikimisi excludeda kik he uniti aatomipaarid kaugmjuarvutustest.
  Lisada includemise vimalus.
* Kui jrjest on 2 hesugust crossunitit, tuleb need kokku panna INCONNECT
  abil ja uniti kirjelduses nidatud viisi muutmata.
* Kui jrjest on 2 erinevat crossunitit, tuleb anda veateade "not implemented".
* Defs-faili tiendada: lubada nhtamatuid aatomeid. Kui ahel on valmis, visata
  minema need nhtamatud aatomid, millel endal vi milledega samas veemolekulis
  esineb geomeetrilisi probleeme.
* Testida:
  o tavaline PEO
  o PEO krvalahelatega. Varieerida pikkust ja sagedust.

* Dump/Restore

** Puudu: -

** Olemas: unitdef, atoms, atom, chain, previousunit, nextunit, sideunit,
   previous_in_time, last_in_time, inited_units, unit_realid
   distance_from_last_cross, distance_from_chainbegin, count_of_crosses
   random_seed
   non_dumped_counter
   has_coords, is_real, randstart, totaltried,
   unit_energy, bonen, angen, dihen, lonen
   uenergy_tot, benergy_tot, aenergy_tot, lenergy_tot
   connect
   history
   histsize_before
   atomdef
   atomarg

parandatud: Mnikord on mnedel unititel CHAIN olemas, aga UNITDEF puudu.
     Dump+Restore jrel on neil ka UNITDEF olemas.
     Niisugused on nimelt ahela lpus endunititele jrgnevad
     virtuaalunitid. Niimoodi võivad nad genereerimisele minna
     ja ahela liiga pikaks kasvatada.
     Lahendus: Need virtuaalsed lpu-unitid tuleks ldse ra kaotada.

To Do: puudu on ...

* Kahe aatomi vahelise vhima kauguse arvutamise teine meetod
  (energiamiinimumi abil).
? Aatomite kauguskontrolli ja kaugmjuenergia vlistamine viks kia ka le
  mitme jrjestikuse sideme, kui aatomite topoloogiline vahekaugus on
  maksimaalselt 3 sidet:
  o ANG+BOND
  o BOND+ANG
  o BOND+BOND
  o BOND+BOND+BOND

Done:

