// $CVSHeader: pal8e/inc/helixbrk.h,v 1.5 2005/02/15 02:43:50 indraneel Rel $

#ifndef _HELIXBRK_H
#define _HELIXBRK_H

/* maximum potential breaks this code can handle
   malloc() removed for speed and easy code */
#define maxbrks (20)

struct result_cbn {
  int frags, dp;
  double *start[maxbrks];
  int len[maxbrks], overlap[maxbrks];
  double ui[maxbrks], uj[maxbrks], uk[maxbrks];
  double rmsd[maxbrks];
  double angle[maxbrks];
  int startpos[maxbrks];
  int endpos[maxbrks];
};

static const int init = 10000000;

static const double avline_m = 0.0118275;
static const double avline_c = 2.17563;

static const double sigline_m = 0.0;
static const double sigline_c = 0.106913;

#endif /* _HELIXBRK_H */
