00001 00002 /** 00003 COPYRIGHT DISCLAIMER 00004 00005 Vincent Le Guilloux, Peter Schmidtke and Pierre Tuffery, hereby 00006 disclaim all copyright interest in the program “fpocket” (which 00007 performs protein cavity detection) written by Vincent Le Guilloux and Peter 00008 Schmidtke. 00009 00010 Vincent Le Guilloux 28 November 2008 00011 Peter Schmidtke 28 November 2008 00012 Pierre Tuffery 28 November 2008 00013 00014 GNU GPL 00015 00016 This file is part of the fpocket package. 00017 00018 fpocket is free software: you can redistribute it and/or modify 00019 it under the terms of the GNU General Public License as published by 00020 the Free Software Foundation, either version 3 of the License, or 00021 (at your option) any later version. 00022 00023 fpocket is distributed in the hope that it will be useful, 00024 but WITHOUT ANY WARRANTY; without even the implied warranty of 00025 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00026 GNU General Public License for more details. 00027 00028 You should have received a copy of the GNU General Public License 00029 along with fpocket. If not, see <http://www.gnu.org/licenses/>. 00030 00031 **/ 00032 00033 #ifndef DH_MDPMEM 00034 #define DH_MDPMEM 00035 00036 /* ----------------------------- INCLUDES ------------------------------------*/ 00037 00038 #include <stdio.h> 00039 #include <stdlib.h> 00040 #include <unistd.h> 00041 #include <string.h> 00042 #include <ctype.h> 00043 #include <limits.h> 00044 #include <assert.h> 00045 00046 #include "fpocket.h" 00047 #include "fpout.h" 00048 #include "writepocket.h" 00049 #include "tpocket.h" 00050 #include "dparams.h" 00051 #include "descriptors.h" 00052 #include "neighbor.h" 00053 #include "pocket.h" 00054 #include "cluster.h" 00055 #include "refine.h" 00056 #include "aa.h" 00057 #include "utils.h" 00058 #include "mdparams.h" 00059 #include "mdpbase.h" 00060 #include "memhandler.h" 00061 /* ---------------------------------MACROS----------------------------------*/ 00062 00063 /* -------------------------------PROTOTYPES--------------------------------*/ 00064 00065 00066 s_mdconcat *init_md_concat(void); 00067 void alloc_first_md_concat(s_mdconcat *m,size_t n); 00068 void realloc_md_concat(s_mdconcat *m,size_t n); 00069 void free_mdconcat(s_mdconcat *m); 00070 00071 #endif