home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / apps / science / clustalv / clustalv.h < prev    next >
C/C++ Source or Header  |  1993-04-11  |  2KB  |  65 lines

  1. /*********************CLUSTALV.H*********************************************/
  2. /****************************************************************************/
  3.  
  4.    /*
  5.    Main header file for ClustalV.  Uncomment ONE of the following 4 lines
  6.    depending on which compiler you wish to use.
  7.    */
  8.  
  9. /* #define VMS 1        VAX VMS */
  10.  
  11. /*#define MAC 1             Think_C for MacIntosh */
  12.  
  13. #define MSDOS 1             /* Turbo C for PC's */
  14.  
  15. /*#define UNIX 1         Ultrix/Decstation or Gnu C for Sun */
  16.  
  17. /***************************************************************************/
  18. /***************************************************************************/
  19.  
  20. #include "general.h"
  21.  
  22. #define MAXNAMES        10    /* Max chars read for seq. names */
  23. #define MAXTITLES        60      /* Title length */
  24. #define FILENAMELEN     256             /* Max. file name length */
  25.     
  26. #define UNKNOWN   0
  27. #define EMBLSWISS 1
  28. #define PIR       2
  29. #define PEARSON   3
  30.  
  31. #define PAGE_LEN       22       /* Number of lines of help sent to screen */
  32.  
  33. #if VMS                /* Defaults for VAX VMS */
  34. #define DIRDELIM ']'        /* Last character before file name in full file specs */
  35. #define MAXLEN        4000    /* Maximum sequence length (including gaps) */
  36. #define MAXN        150     /* Maximum number of sequences */
  37. #define FSIZE            15000   /* Work space for pairwise alignments */
  38. #define LINELENGTH        60      /* Output line length */
  39. #define GCG_LINELENGTH     50      /* Output line length for GCG output */
  40.  
  41. #elif MAC
  42. #define DIRDELIM ':'
  43. #define MAXLEN        2600
  44. #define MAXN        30
  45. #define FSIZE            10000
  46. #define LINELENGTH         50
  47. #define GCG_LINELENGTH     50
  48.  
  49. #elif MSDOS
  50. #define DIRDELIM '\\'
  51. #define MAXLEN        1300
  52. #define MAXN        30
  53. #define FSIZE            5000
  54. #define LINELENGTH         50
  55. #define GCG_LINELENGTH     50
  56.  
  57. #elif UNIX
  58. #define DIRDELIM '/'
  59. #define MAXLEN        4000
  60. #define MAXN        150
  61. #define FSIZE         15000
  62. #define LINELENGTH         60
  63. #define GCG_LINELENGTH     50
  64. #endif
  65.