1 /* $Id: Delta_item.hpp 492313 2016-02-16 18:52:15Z foleyjp $ 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 */ 27 28 /// @file Delta_item.hpp 29 /// User-defined methods of the data storage class. 30 /// 31 /// This file was originally generated by application DATATOOL 32 /// using the following specifications: 33 /// 'seqfeat.asn'. 34 /// 35 /// New methods or data members can be added to it if needed. 36 /// See also: Delta_item_.hpp 37 38 39 #ifndef OBJECTS_SEQFEAT_DELTA_ITEM_HPP 40 #define OBJECTS_SEQFEAT_DELTA_ITEM_HPP 41 42 43 #include <objects/seq/IUPACna.hpp> 44 45 // generated includes 46 #include <objects/seqfeat/Delta_item_.hpp> 47 48 // generated classes 49 50 BEGIN_NCBI_SCOPE 51 52 BEGIN_objects_SCOPE // namespace ncbi::objects:: 53 54 ///////////////////////////////////////////////////////////////////////////// 55 class NCBI_SEQFEAT_EXPORT CDelta_item : public CDelta_item_Base 56 { 57 typedef CDelta_item_Base Tparent; 58 public: 59 // constructor 60 CDelta_item(void); 61 // destructor 62 ~CDelta_item(void); 63 64 void SetDeletion(void); 65 void SetDuplication(void); 66 void SetInsertion(const CIUPACna& sequence, 67 TSeqPos seq_length=0); 68 69 private: 70 // Prohibit copy constructor and assignment operator 71 CDelta_item(const CDelta_item& value); 72 CDelta_item& operator=(const CDelta_item& value); 73 74 }; 75 76 /////////////////// CDelta_item inline methods 77 78 // constructor 79 inline CDelta_item(void)80CDelta_item::CDelta_item(void) 81 { 82 } 83 84 85 /////////////////// end of CDelta_item inline methods 86 87 88 END_objects_SCOPE // namespace ncbi::objects:: 89 90 END_NCBI_SCOPE 91 92 93 #endif // OBJECTS_SEQFEAT_DELTA_ITEM_HPP 94 /* Original file checksum: lines: 86, chars: 2435, CRC32: be4d21ba */ 95