File: completalowz

package info (click to toggle)
smiles-scripts 0.3.0%2Bsvn878%2Bbranch%2Bsystem%2Bdeps-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,860 kB
  • sloc: perl: 1,889; java: 1,218; sh: 1,092; makefile: 246
file content (15 lines) | stat: -rwxr-xr-x 468 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[ -d full ] || mkdir full
[ -d done ] || mkdir done
[ -d polymer ] || mkdir polymer
[ -d erroneous ] || mkdir erroneous
for i in `ls *.cif` ; do
  cif_molecule -1 -g --bump-distance-factor 0.5 --preserve-stoichiometry $i | cif_sort_atoms -Z -r > full/$i
  cat full/$i | grep is_polymer | grep yes >/dev/null && mv full/$i polymer/$i
  [[ -a full/$i ]] && {
    [[ -s full/$i ]] || {
      rm -f full/$i
      mv $i erroneous
    }
  }
  [[ -s $i ]] && mv $i done
done