//***************************************************************************
//* Copyright (c) 2020 Saint Petersburg State University
//* All Rights Reserved
//* See file LICENSE for details.
//***************************************************************************

#pragma once

extern "C" {
    typedef struct esl_alphabet_s ESL_ALPHABET;
    typedef struct esl_sq_s       ESL_SQ;
    typedef struct p7_hmmfile_s   P7_HMMFILE;
    typedef struct p7_hmm_s       P7_HMM;
    typedef struct p7_tophits_s   P7_TOPHITS;
    typedef struct p7_hit_s       P7_HIT;
    typedef struct p7_dom_s       P7_DOMAIN;
    typedef struct p7_pipeline_s  P7_PIPELINE;
    typedef struct p7_profile_s   P7_PROFILE;
    typedef struct p7_oprofile_s  P7_OPROFILE;
    typedef struct p7_bg_s        P7_BG;
    typedef struct p7_builder_s   P7_BUILDER;
}
