+++ /dev/null
-/* -*- mode: c; tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-
-/*********************************************************************
- * Clustal Omega - Multiple sequence alignment
- *
- * Copyright (C) 2010 University College Dublin
- *
- * Clustal-Omega is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
- *
- * This file is part of Clustal-Omega.
- *
- ********************************************************************/
-
-/*
- * RCS $Id: general.h 247 2011-06-16 11:41:15Z fabian $
- */
-
-
-#ifndef GENERAL_H
-#define GENERAL_H
-
-
-#include "../clustal/log.h"
-
-/*
-***** Omega definitions************************************
- FS, 2010-02-19
-*/
-enum {NO = 0, YES};
-enum {BASE10 = 10};
-enum {AMINOACIDS = 20, STATE_TRANSITIONS = 7};
-enum {MAXWORD = 100, MAXLEN = 10000};
-enum {OVER_ALLOCATE = 2};
-enum {FAILURE = -1, OK};
-enum {RETURN_OK = 0, RETURN_FROM_MAC, RETURN_FROM_VITERBI, RETURN_FROM_PRINT_ALI, RETURN_FROM_RNP, RETURN_UNKNOWN};
-enum {REALLY_BIG_MEMORY_MB = 64000};
-enum {F_OFFSET = 1};
-enum {INTERN_ALN_2_HMM = 0, READ_ALN_2_HMM, READ_HMM_2_HMM, INTERN_HMM_2_HMM};
-#define UNITY 1.00
-
-/*#define MIN(a,b) ((a)<(b)?(a):(b))*/
-
-
-/* parameters passed from Clustal-Omega to hhalign; FS, r240 -> */
-typedef struct {
-
- int iMacRamMB; /* dedicated amount of RAM for Maximum Accuracy (in MB) */
-
-} hhalign_para;
-
-typedef struct {
- /***public***/
- int n_display;
- char **sname;
- char **seq;
- int ncons;
- int nfirst;
- int nss_dssp;
- int nsa_dssp;
- int nss_pred;
- int nss_conf;
- int L;
- int N_in;
- int N_filtered;
- float *Neff_M;
- float *Neff_I;
- float *Neff_D;
- float Neff_HMM;
- char *longname;
- char name[511];
- char file[511];
- char fam[511];
- char sfam[511];
- char fold[511];
- char cl[511];
- float lamda;
- float mu;
- /***private***/
- float **f;
- float **g;
- float **p;
- float **tr;
- float **linTr;
- char trans_lin;
- char *ss_dssp;
- char *sa_dssp;
- char *ss_pred;
- char *ss_conf;
- char *Xcons;
- float pav[20];
- float pnul[20];
- int *l;
-
-} hmm_light;
-
-
-#endif
-