1 /* $Id: cuCppNCBI.hpp 150469 2009-01-26 17:21:49Z lanczyck $ 2 * =========================================================================== 3 * 4 * PUBLIC DOMAIN NOTICE 5 * National Center for Biotechnology Information 6 * 7 * This software/database is a "United States Government Work" under the 8 * terms of the United States Copyright Act. It was written as part of 9 * the author's official duties as a United States Government employee and 10 * thus cannot be copyrighted. This software/database is freely available 11 * to the public for use. The National Library of Medicine and the U.S. 12 * Government have not placed any restriction on its use or reproduction. 13 * 14 * Although all reasonable efforts have been taken to ensure the accuracy 15 * and reliability of the software and data, the NLM and the U.S. 16 * Government do not and cannot warrant the performance or results that 17 * may be obtained by using this software or data. The NLM and the U.S. 18 * Government disclaim all warranties, express or implied, including 19 * warranties of performance, merchantability or fitness for any particular 20 * purpose. 21 * 22 * Please cite the author in any work or product based on this material. 23 * 24 * =========================================================================== 25 * 26 * Author: Chris Lanczycki 27 * 28 * File Description: 29 * 30 * Uber-include for C++ Toolkit headers 31 * 32 * =========================================================================== 33 */ 34 35 #ifndef CU_CPPNCBI_HPP 36 #define CU_CPPNCBI_HPP 37 38 #ifdef _MSC_VER 39 #pragma warning (disable : 4786 ) // disable warning about debug info truncation 40 #pragma warning (disable : 4018 ) // disable signed/unsigned mismatch in MSVC 41 #endif 42 43 #include <corelib/ncbistd.hpp> 44 #include <corelib/ncbiargs.hpp> 45 #include <corelib/ncbiapp.hpp> 46 #include <corelib/ncbienv.hpp> 47 #include <corelib/ncbistr.hpp> 48 #include <corelib/ncbistre.hpp> 49 50 #include <serial/serial.hpp> 51 #include <serial/objistrasn.hpp> 52 #include <serial/objistrasnb.hpp> 53 #include <serial/objostrasn.hpp> 54 #include <serial/objostrasnb.hpp> 55 #include <serial/iterator.hpp> 56 57 #include <objects/cdd/cdd__.hpp> 58 #include <objects/cdd/Cdd.hpp> 59 #include <objects/cdd/Cdd_id.hpp> 60 #include <objects/cdd/Cdd_descr.hpp> 61 #include <objects/cdd/Cdd_descr_set.hpp> 62 #include <objects/cdd/Cdd_id_set.hpp> 63 #include <objects/cdd/Update_align.hpp> 64 #include <objects/cdd/Update_comment.hpp> 65 #include <objects/cdd/Global_id.hpp> 66 #include <objects/cdd/Align_annot.hpp> 67 #include <objects/cdd/Align_annot_set.hpp> 68 69 #include <objects/general/Dbtag.hpp> 70 #include <objects/general/Object_id.hpp> 71 #include <objects/general/Date.hpp> 72 73 #include <objects/seq/seq__.hpp> 74 #include <objects/seq/Seq_inst.hpp> 75 #include <objects/seq/Bioseq.hpp> 76 #include <objects/seq/Seq_annot.hpp> 77 #include <objects/seq/Seq_descr.hpp> 78 #include <objects/seq/Seqdesc.hpp> 79 80 //#include <objseq.h> 81 #include <objects/seq/NCBIeaa.hpp> 82 #include <objects/seq/IUPACaa.hpp> 83 #include <objects/seq/NCBIstdaa.hpp> 84 85 #include <objects/seqalign/Dense_diag.hpp> 86 #include <objects/seqalign/Seq_align.hpp> 87 88 #include <objects/seqloc/Seq_loc.hpp> 89 #include <objects/seqloc/Seq_id.hpp> 90 #include <objects/seqloc/PDB_seq_id.hpp> 91 #include <objects/seqloc/PDB_mol_id.hpp> 92 #include <objects/seqloc/Seq_interval.hpp> 93 94 #include <objects/seqset/Seq_entry.hpp> 95 #include <objects/seqset/Bioseq_set.hpp> 96 #include <objects/seqfeat/BioSource.hpp> 97 #include <objects/seqfeat/Org_ref.hpp> 98 99 #include <objects/seqblock/PDB_block.hpp> 100 101 #include <objects/mmdb1/Biostruc.hpp> 102 #include <objects/mmdb1/Biostruc_id.hpp> 103 #include <objects/mmdb1/Biostruc_descr.hpp> 104 #include <objects/mmdb1/Biostruc_annot_set.hpp> 105 #include <objects/mmdb1/Mmdb_id.hpp> 106 #include <objects/mmdb3/Biostruc_feature_set.hpp> 107 #include <objects/mmdb3/Biostruc_feature.hpp> 108 #include <objects/mmdb3/Chem_graph_alignment.hpp> 109 110 #include <assert.h> 111 112 113 //USING_NCBI_SCOPE; 114 //USING_SCOPE(objects); 115 116 //#include "cdCCd.hpp" 117 //#include "cdReadWriteASN.hpp" 118 119 120 121 #endif 122