NCBI C++ ToolKit
autogenerated_cleanup.cpp
Go to the documentation of this file.

Go to the SVN repository for this file.

1 /* $Id: autogenerated_cleanup.cpp 71736 2016-03-25 14:28:46Z bollin $
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 /// This file was generated by application DATATOOL
28 ///
29 /// ATTENTION:
30 /// Don't edit or commit this file into SVN as this file will
31 /// be overridden (by DATATOOL) without warning!
32 
33 #include <ncbi_pch.hpp>
35 #include "cleanup_utils.hpp"
38 
41 
42 void CAutogeneratedCleanup::x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_dbxref_E_E_ETC( CDbtag & arg0 )
43 { // type Sequence
44  m_NewCleanup.DbtagBC( arg0 );
45 } // end of x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_dbxref_E_E_ETC
46 
48 { // type Reference
50 } // end of x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_dbxref_E_ETC
51 
53 { // type Sequence
54  m_NewCleanup.x_DateStdBC( arg0 );
55 } // end of x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_identification_identification_pdb_pdb_rel_rel_std_std_ETC
56 
58 { // type Reference
60 } // end of x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_identification_identification_pdb_pdb_rel_rel_std_ETC
61 
63 { // type Choice
64  switch( arg0.Which() ) {
65  case CDate::e_Std:
67  break;
68  default:
69  break;
70  }
71 } // end of x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_identification_identification_pdb_pdb_rel_rel_ETC
72 
74 { // type Reference
76 } // end of x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_identification_identification_pdb_pdb_rel_ETC
77 
79 { // type Sequence
80  if( arg0.IsSetRel() ) {
82  }
83 } // end of x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_identification_identification_pdb_pdb_ETC
84 
86 { // type Reference
88 } // end of x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_identification_identification_pdb_ETC
89 
91 { // type Choice
92  m_NewCleanup.SeqIdBC( arg0 );
93  switch( arg0.Which() ) {
94  case CSeq_id::e_General:
96  break;
97  case CSeq_id::e_Pdb:
99  break;
100  default:
101  break;
102  }
103 } // end of x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_identification_identification_ETC
104 
106 { // type Reference
108 } // end of x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_identification_ETC
109 
111 { // type Sequence
112  if( arg0.IsSetId() ) {
114  }
115 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_location_bond_bond_b_b_ETC
116 
118 { // type Reference
120 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_location_bond_bond_b_ETC
121 
123 { // type Sequence
124  if( arg0.IsSetA() ) {
126  }
127  if( arg0.IsSetB() ) {
129  }
130 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_location_bond_bond_ETC
131 
133 { // type Reference
135 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_location_bond_ETC
136 
138 { // type Reference
140 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_location_equiv_equiv_E
141 
142 template< typename Tcontainer_ncbi_cref_cseq_loc_ >
144 { // type UniSequence
145  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_loc_, iter, arg0 ) {
147  }
148 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_location_equiv_equiv
149 
151 { // type Reference
152  if( arg0.IsSet() ) {
154  }
155 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_location_equiv
156 
158 { // type Choice
159  switch( arg0.Which() ) {
160  case CFeat_id::e_General:
162  break;
163  default:
164  break;
165  }
166 } // end of x_BasicCleanupSeqFeat_ids_E_E_ETC
167 
169 { // type Reference
171 } // end of x_BasicCleanupSeqFeat_ids_E_ETC
172 
174 { // type Sequence
175  if( arg0.IsSetId() ) {
177  }
178 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_location_packed_int_packed_int_E_E_ETC
179 
181 { // type Reference
183 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_location_packed_int_packed_int_E_ETC
184 
186 { // type Reference
188 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_location_mix_mix_E
189 
190 template< typename Tcontainer_ncbi_cref_cseq_loc_ >
192 { // type UniSequence
193  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_loc_, iter, arg0 ) {
195  }
196 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_location_mix_mix
197 
199 { // type Reference
200  m_NewCleanup.SeqLocMixBC( arg0 );
201  if( arg0.IsSet() ) {
203  }
204 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_location_mix_ETC
205 
206 template< typename Tcontainer_ncbi_cref_cseq_interval_ >
208 { // type UniSequence
209  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_interval_, iter, arg0 ) {
211  }
212 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_location_packed_int_packed_int_ETC
213 
215 { // type Reference
216  if( arg0.IsSet() ) {
218  }
219 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_location_packed_int_ETC
220 
222 { // type Sequence
223  if( arg0.IsSetId() ) {
225  }
226 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_location_packed_pnt_packed_pnt_ETC
227 
229 { // type Reference
231 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_location_packed_pnt_ETC
232 
234 { // type Choice
235  m_NewCleanup.SeqLocBC( arg0 );
237  switch( arg0.Which() ) {
238  case CSeq_loc::e_Bond:
240  break;
241  case CSeq_loc::e_Empty:
243  break;
244  case CSeq_loc::e_Equiv:
246  break;
247  case CSeq_loc::e_Feat:
249  break;
250  case CSeq_loc::e_Int:
252  break;
253  case CSeq_loc::e_Mix:
255  break;
258  break;
261  break;
262  case CSeq_loc::e_Pnt:
264  break;
265  case CSeq_loc::e_Whole:
267  break;
268  default:
269  break;
270  }
271 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_E1812_ETC
272 
274 { // type Reference
276 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_location_location_equiv_equiv_E_ETC
277 
278 template< typename Tcontainer_ncbi_cref_cseq_loc_ >
280 { // type UniSequence
281  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_loc_, iter, arg0 ) {
283  }
284 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_location_location_equiv_equiv_ETC
285 
287 { // type Reference
289 } // end of x_BasicCleanupSeqFeat_exts_E_E_data_E_E_data_fields_E
290 
291 template< typename Tcontainer_ncbi_cref_cuser_field_ >
293 { // type UniSequence
294  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cuser_field_, iter, arg0 ) {
296  }
297 } // end of x_BasicCleanupSeqFeat_exts_E_E_data_E_E_data_fields
298 
300 { // type Reference
302 } // end of x_BasicCleanupSeqFeat_exts_E_E_data_E
303 
304 template< typename Tcontainer_ncbi_cref_cuser_field_ >
305 void CAutogeneratedCleanup::x_BasicCleanupSeqFeat_exts_E_E_data( Tcontainer_ncbi_cref_cuser_field_ & arg0 )
306 { // type UniSequence
307  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cuser_field_, iter, arg0 ) {
309  }
310 } // end of x_BasicCleanupSeqFeat_exts_E_E_data
311 
313 { // type Sequence
314  if( arg0.IsSetData() ) {
316  }
317 } // end of x_BasicCleanupSeqFeat_exts_E_object1818
318 
320 { // type Reference
322 } // end of x_BasicCleanupSeqFeat_exts_E_E_data_E_E_data_object
323 
325 { // type Sequence
326  if( arg0.IsSetData() ) {
328  }
329 } // end of x_BasicCleanupSeqFeat_exts_E_E1817
330 
332 { // type Reference
334 } // end of x_BasicCleanupSeqFeat_exts_E_E_data_E_E_data_objects_E
335 
336 template< typename Tcontainer_ncbi_cref_cuser_object_ >
338 { // type UniSequence
339  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cuser_object_, iter, arg0 ) {
341  }
342 } // end of x_BasicCleanupSeqFeat_exts_E_E_data_E_E_data_objects
343 
345 { // type Choice
346  switch( arg0.Which() ) {
349  break;
352  break;
355  break;
356  default:
357  break;
358  }
359 } // end of x_BasicCleanupSeqFeat_exts_E_E_data_E_E_data
360 
362 { // type Sequence
364  if( arg0.IsSetData() ) {
366  }
367 } // end of x_BasicCleanupSeqFeat_exts_E_E_data_E_E_ETC
368 
370 { // type Reference
372 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_ext_data_E_E_data_fields_E_ETC
373 
374 template< typename Tcontainer_ncbi_cref_cuser_field_ >
376 { // type UniSequence
377  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cuser_field_, iter, arg0 ) {
379  }
380 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_ext_data_E_E_data_fields_ETC
381 
383 { // type Sequence
384  if( arg0.IsSetData() ) {
386  }
387 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_object1816_ETC
388 
390 { // type Reference
392 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_ext_data_E_E_data_objects_E_ETC
393 
394 template< typename Tcontainer_ncbi_cref_cuser_object_ >
396 { // type UniSequence
397  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cuser_object_, iter, arg0 ) {
399  }
400 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_ext_data_E_E_data_objects_ETC
401 
402 template< typename Tcontainer_ncbi_cref_cseq_id_ >
404 { // type UniSequence
405  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_id_, iter, arg0 ) {
407  }
408 } // end of x_BasicCleanupSeqFeat_support_support_inference_E_E_basis_basis_accessions_ETC
409 
411 { // type Sequence
412  if( arg0.IsSetIds() ) {
414  }
415 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_dendiag_E_E_ETC
416 
418 { // type Reference
420 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_dendiag_E_ETC
421 
422 template< typename Tcontainer_ncbi_cref_cdense_diag_ >
424 { // type UniSequence
425  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cdense_diag_, iter, arg0 ) {
427  }
428 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_dendiag_ETC
429 
431 { // type Sequence
432  if( arg0.IsSetIds() ) {
434  }
435 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_denseg_denseg_ETC
436 
438 { // type Reference
440 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_denseg_ETC
441 
443 { // type Reference
445 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_disc_disc_E
446 
447 template< typename Tcontainer_ncbi_cref_cseq_align_ >
449 { // type UniSequence
450  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_align_, iter, arg0 ) {
452  }
453 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_disc_disc
454 
456 { // type Reference
457  if( arg0.IsSet() ) {
459  }
460 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_disc
461 
463 { // type Sequence
464  if( arg0.IsSetIds() ) {
466  }
467 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_packed_packed_ETC
468 
470 { // type Reference
472 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_packed_ETC
473 
475 { // type Sequence
476  if( arg0.IsSetFirst_id() ) {
478  }
479  if( arg0.IsSetSecond_id() ) {
481  }
482 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_sparse_sparse_rows_E_E_ETC
483 
485 { // type Reference
487 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_sparse_sparse_rows_E_ETC
488 
489 template< typename Tcontainer_ncbi_cref_csparse_align_ >
491 { // type UniSequence
492  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_csparse_align_, iter, arg0 ) {
494  }
495 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_sparse_sparse_rows_ETC
496 
498 { // type Sequence
499  if( arg0.IsSetMaster_id() ) {
501  }
502  if( arg0.IsSetRows() ) {
504  }
505 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_sparse_sparse_ETC
506 
508 { // type Reference
510 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_sparse_ETC
511 
513 { // type Sequence
514  if( arg0.IsSetExt() ) {
516  }
517  if( arg0.IsSetGenomic_id() ) {
519  }
520  if( arg0.IsSetProduct_id() ) {
522  }
523 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_spliced_spliced_exons_E_E_ETC
524 
526 { // type Reference
528 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_spliced_spliced_exons_E_ETC
529 
530 template< typename Tcontainer_ncbi_cref_cspliced_exon_ >
532 { // type UniSequence
533  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cspliced_exon_, iter, arg0 ) {
535  }
536 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_spliced_spliced_exons_ETC
537 
539 { // type Sequence
540  if( arg0.IsSetExons() ) {
542  }
543  if( arg0.IsSetGenomic_id() ) {
545  }
546  if( arg0.IsSetProduct_id() ) {
548  }
549 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_spliced_spliced_ETC
550 
552 { // type Reference
554 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_spliced_ETC
555 
557 { // type Sequence
558  if( arg0.IsSetIds() ) {
560  }
561  if( arg0.IsSetLoc() ) {
563  }
564 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_std_E_E_ETC
565 
567 { // type Reference
569 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_std_E_ETC
570 
571 template< typename Tcontainer_ncbi_cref_cstd_seg_ >
573 { // type UniSequence
574  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cstd_seg_, iter, arg0 ) {
576  }
577 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_std_ETC
578 
580 { // type Choice
581  switch( arg0.Which() ) {
584  break;
587  break;
590  break;
593  break;
596  break;
599  break;
602  break;
603  default:
604  break;
605  }
606 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs
607 
609 { // type Sequence
610  if( arg0.IsSetBounds() ) {
612  }
613  if( arg0.IsSetExt() ) {
615  }
616  if( arg0.IsSetSegs() ) {
618  }
619 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_E1792_ETC
620 
622 { // type Reference
624 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_pub_pub_num_num_ref_ref_aligns_aligns_segs_disc_disc_E_ETC
625 
626 template< typename Tcontainer_ncbi_cref_cseq_align_ >
628 { // type UniSequence
629  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_align_, iter, arg0 ) {
631  }
632 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_pub_pub_num_num_ref_ref_aligns_aligns_segs_disc_disc_ETC
633 
635 { // type Sequence
636  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Affil );
637  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, City );
638  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Country );
640  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Email );
642  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Phone );
643  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Postal_code );
644  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Street );
646 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_imp_imp_pub_pub_std_ETC
647 
649 { // type Primitive
652 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_imp_imp_pub_pub_str_ETC
653 
655 { // type Choice
656  switch( arg0.Which() ) {
657  case CAffil::e_Std:
659  break;
660  case CAffil::e_Str:
662  break;
663  default:
664  break;
665  }
666 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_imp_imp_pub_pub_ETC
667 
669 { // type Reference
671 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_imp_imp_pub_ETC
672 
674 { // type Choice
675  switch( arg0.Which() ) {
676  case CPerson_id::e_Dbtag:
678  break;
679  default:
680  break;
681  }
682 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_authors_authors_names_std_E_E_name_name_ETC
683 
685 { // type Reference
687 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_authors_authors_names_std_E_E_name_ETC
688 
690 { // type Sequence
691  if( arg0.IsSetAffil() ) {
693  }
694  if( arg0.IsSetName() ) {
696  }
697 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_authors_authors_names_std_E_E_ETC
698 
700 { // type Reference
702 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_authors_authors_names_std_E_ETC
703 
704 template< typename Tcontainer_ncbi_cref_cauthor_ >
706 { // type UniSequence
707  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cauthor_, iter, arg0 ) {
709  }
710 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_authors_authors_names_std_ETC
711 
713 { // type Choice
714  switch( arg0.Which() ) {
717  break;
718  default:
719  break;
720  }
721 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_authors_authors_names_ETC
722 
724 { // type Sequence
725  if( arg0.IsSetAffil() ) {
727  }
728  if( arg0.IsSetNames() ) {
730  }
731 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_authors_authors_ETC
732 
734 { // type Reference
736 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_authors_ETC
737 
739 { // type Sequence
740  if( arg0.IsSetDate() ) {
742  }
743 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_imp_imp_history_history_E_E_ETC
744 
746 { // type Reference
748 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_imp_imp_history_history_E_ETC
749 
750 template< typename Tcontainer_ncbi_cref_cpubstatusdate_ >
752 { // type UniSequence
753  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cpubstatusdate_, iter, arg0 ) {
755  }
756 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_imp_imp_history_history_ETC
757 
759 { // type Reference
760  if( arg0.IsSet() ) {
762  }
763 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_imp_imp_history_ETC
764 
766 { // type Sequence
767  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Issue );
768  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Language );
769  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Pages );
770  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Part_sup );
771  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Part_supi );
772  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Section );
773  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Volume );
774  if( arg0.IsSetCprt() ) {
776  }
777  if( arg0.IsSetDate() ) {
779  }
780  if( arg0.IsSetHistory() ) {
782  }
783  if( arg0.IsSetPub() ) {
785  }
786 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_imp_imp_ETC
787 
789 { // type Reference
791 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_imp_ETC
792 
794 { // type Sequence
795  if( arg0.IsSetAuthors() ) {
797  }
798  if( arg0.IsSetImp() ) {
800  }
801 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_ETC
802 
804 { // type Reference
806 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_ETC
807 
809 { // type Sequence
810  if( arg0.IsSetImp() ) {
812  }
813 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_journal_journal_ETC
814 
816 { // type Reference
818 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_journal_ETC
819 
821 { // type Sequence
822  if( arg0.IsSetDate() ) {
824  }
825  if( arg0.IsSetPlace() ) {
827  }
828 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_proc_proc_meet_meet_ETC
829 
831 { // type Reference
833 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_proc_proc_meet_ETC
834 
836 { // type Sequence
837  if( arg0.IsSetBook() ) {
839  }
840  if( arg0.IsSetMeet() ) {
842  }
843 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_proc_proc_ETC
844 
846 { // type Reference
848 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_proc_ETC
849 
851 { // type Choice
852  switch( arg0.Which() ) {
855  break;
858  break;
861  break;
862  default:
863  break;
864  }
865 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_article_article_from_ETC
866 
868 { // type Choice
869  switch( arg0.Which() ) {
870  case CArticleId::e_Other:
872  break;
873  default:
874  break;
875  }
876 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_article_article_ids_ids_E_E_ETC
877 
879 { // type Reference
881 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_article_article_ids_ids_E_ETC
882 
883 template< typename Tcontainer_ncbi_cref_carticleid_ >
885 { // type UniSequence
886  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_carticleid_, iter, arg0 ) {
888  }
889 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_article_article_ids_ids_ETC
890 
892 { // type Reference
893  if( arg0.IsSet() ) {
895  }
896 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_article_article_ids_ETC
897 
899 { // type Primitive
901 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_article_article_title_title_E_name_ETC
902 
903 template< typename Tcontainer_ncbi_cref_c_e_c_e >
905 { // type Choice
906  switch( arg0.Which() ) {
907  case Tcontainer_ncbi_cref_c_e_c_e::e_Name:
909  break;
910  default:
911  break;
912  }
913 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_article_article_title_title_E_ETC
914 
915 template< typename Tcontainer_ncbi_cref_c_e_ >
917 { // type UniSequence
918  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_c_e_, iter, arg0 ) {
920  }
921 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_article_article_title_title_ETC
922 
924 { // type Reference
925  if( arg0.IsSet() ) {
927  }
928 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_article_article_title_ETC
929 
931 { // type Sequence
932  if( arg0.IsSetAuthors() ) {
934  }
935  if( arg0.IsSetFrom() ) {
937  }
938  if( arg0.IsSetIds() ) {
940  }
941  if( arg0.IsSetTitle() ) {
943  }
944 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_article_article_ETC
945 
947 { // type Reference
949 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_article_ETC
950 
951 template< typename Tcontainer_ncbi_cref_ccit_art_ >
952 void CAutogeneratedCleanup::x_BasicCleanupSeqFeat_cit_cit_article_ETC( Tcontainer_ncbi_cref_ccit_art_ & arg0 )
953 { // type UniSequence
954  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_ccit_art_, iter, arg0 ) {
956  }
957 } // end of x_BasicCleanupSeqFeat_cit_cit_article_ETC
958 
959 template< typename Tcontainer_ncbi_cref_ccit_book_ >
960 void CAutogeneratedCleanup::x_BasicCleanupSeqFeat_cit_cit_book_ETC( Tcontainer_ncbi_cref_ccit_book_ & arg0 )
961 { // type UniSequence
962  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_ccit_book_, iter, arg0 ) {
964  }
965 } // end of x_BasicCleanupSeqFeat_cit_cit_book_ETC
966 
967 template< typename Tcontainer_ncbi_cref_ccit_jour_ >
968 void CAutogeneratedCleanup::x_BasicCleanupSeqFeat_cit_cit_journal_ETC( Tcontainer_ncbi_cref_ccit_jour_ & arg0 )
969 { // type UniSequence
970  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_ccit_jour_, iter, arg0 ) {
972  }
973 } // end of x_BasicCleanupSeqFeat_cit_cit_journal_ETC
974 
976 { // type Sequence
977  if( arg0.IsSetCit() ) {
979  }
980  if( arg0.IsSetEm() ) {
982  }
983 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_medline_medline_ETC
984 
986 { // type Reference
988 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_medline_ETC
989 
990 template< typename Tcontainer_ncbi_cref_cmedline_entry_ >
991 void CAutogeneratedCleanup::x_BasicCleanupSeqFeat_cit_cit_medline_ETC( Tcontainer_ncbi_cref_cmedline_entry_ & arg0 )
992 { // type UniSequence
993  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cmedline_entry_, iter, arg0 ) {
995  }
996 } // end of x_BasicCleanupSeqFeat_cit_cit_medline_ETC
997 
999 { // type Sequence
1000  if( arg0.IsSetDate() ) {
1002  }
1003 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_patent_patent_priority_E_E_ETC
1004 
1006 { // type Reference
1008 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_patent_patent_priority_E_ETC
1009 
1010 template< typename Tcontainer_ncbi_cref_cpatent_priority_ >
1012 { // type UniSequence
1013  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cpatent_priority_, iter, arg0 ) {
1015  }
1016 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_patent_patent_priority_ETC
1017 
1019 { // type Sequence
1020  if( arg0.IsSetApp_date() ) {
1022  }
1023  if( arg0.IsSetApplicants() ) {
1025  }
1026  if( arg0.IsSetAssignees() ) {
1028  }
1029  if( arg0.IsSetAuthors() ) {
1031  }
1032  if( arg0.IsSetDate_issue() ) {
1034  }
1035  if( arg0.IsSetPriority() ) {
1037  }
1038 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_patent_patent_ETC
1039 
1041 { // type Reference
1043 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_patent_ETC
1044 
1045 template< typename Tcontainer_ncbi_cref_ccit_pat_ >
1046 void CAutogeneratedCleanup::x_BasicCleanupSeqFeat_cit_cit_patent_ETC( Tcontainer_ncbi_cref_ccit_pat_ & arg0 )
1047 { // type UniSequence
1048  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_ccit_pat_, iter, arg0 ) {
1050  }
1051 } // end of x_BasicCleanupSeqFeat_cit_cit_patent_ETC
1052 
1053 template< typename Tcontainer_ncbi_cref_ccit_proc_ >
1054 void CAutogeneratedCleanup::x_BasicCleanupSeqFeat_cit_cit_proc_ETC( Tcontainer_ncbi_cref_ccit_proc_ & arg0 )
1055 { // type UniSequence
1056  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_ccit_proc_, iter, arg0 ) {
1058  }
1059 } // end of x_BasicCleanupSeqFeat_cit_cit_proc_ETC
1060 
1062 { // type Reference
1064 } // end of x_BasicCleanupSeqFeat_cit_cit_pub_E_E_equiv_equiv_E
1065 
1066 template< typename Tcontainer_ncbi_cref_cpub_ >
1068 { // type UniSequence
1069  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cpub_, iter, arg0 ) {
1071  }
1072 } // end of x_BasicCleanupSeqFeat_cit_cit_pub_E_E_equiv_equiv
1073 
1075 { // type Reference
1076  if( arg0.IsSet() ) {
1078  }
1079 } // end of x_BasicCleanupSeqFeat_cit_cit_pub_E_E_equiv
1080 
1082 { // type Sequence
1083  if( arg0.IsSetAuthors() ) {
1085  }
1086  if( arg0.IsSetDate() ) {
1088  }
1089 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_gen_gen_ETC
1090 
1092 { // type Reference
1094 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_gen_ETC
1095 
1097 { // type Sequence
1098  if( arg0.IsSetCit() ) {
1100  }
1101 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_ETC
1102 
1104 { // type Reference
1106 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_ETC
1107 
1109 { // type Primitive
1111 } // end of x_BasicCleanupSeqFeat_cit_cit_pub_E_E_muid
1112 
1114 { // type Sequence
1115  if( arg0.IsSetAuthors() ) {
1117  }
1118  if( arg0.IsSetDate() ) {
1120  }
1121  if( arg0.IsSetImp() ) {
1123  }
1124 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_sub_sub_ETC
1125 
1127 { // type Reference
1129 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_sub_ETC
1130 
1132 { // type Choice
1134 
1136  switch( arg0.Which() ) {
1137  case CPub::e_Article:
1139  break;
1140  case CPub::e_Book:
1142  break;
1143  case CPub::e_Equiv:
1145  break;
1146  case CPub::e_Gen:
1148  break;
1149  case CPub::e_Journal:
1151  break;
1152  case CPub::e_Man:
1154  break;
1155  case CPub::e_Medline:
1157  break;
1158  case CPub::e_Muid:
1159  _ASSERT( sizeof(int) == sizeof(arg0.SetMuid()) );
1160  // the casting, etc. is a hack to get around the fact that we sometimes use TSeqPos
1161  // instead of int, but we can't tell where by looking at the .asn file.
1163  break;
1164  case CPub::e_Patent:
1166  break;
1167  case CPub::e_Proc:
1169  break;
1170  case CPub::e_Sub:
1172  break;
1173  default:
1174  break;
1175  }
1177 
1179 } // end of x_BasicCleanupSeqFeat_cit_cit_pub_E_E_ETC
1180 
1182 { // type Reference
1184 } // end of x_BasicCleanupSeqFeat_cit_cit_pub_E_ETC
1185 
1186 template< typename Tcontainer_ncbi_cref_cpub_ >
1187 void CAutogeneratedCleanup::x_BasicCleanupSeqFeat_cit_cit_pub_ETC( Tcontainer_ncbi_cref_cpub_ & arg0 )
1188 { // type UniSequence
1189  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cpub_, iter, arg0 ) {
1191  }
1192 } // end of x_BasicCleanupSeqFeat_cit_cit_pub_ETC
1193 
1195 { // type Choice
1196  switch( arg0.Which() ) {
1197  case CPub_set::e_Article:
1199  break;
1200  case CPub_set::e_Book:
1202  break;
1203  case CPub_set::e_Journal:
1205  break;
1206  case CPub_set::e_Medline:
1208  break;
1209  case CPub_set::e_Patent:
1211  break;
1212  case CPub_set::e_Proc:
1214  break;
1215  case CPub_set::e_Pub:
1217  break;
1218  default:
1219  break;
1220  }
1221 } // end of x_BasicCleanupSeqFeat_cit_cit_ETC
1222 
1224 { // type Reference
1226 } // end of x_BasicCleanupSeqFeat_cit_ETC
1227 
1229 { // type Primitive
1232  m_NewCleanup.x_FixUpEllipsis( arg0 );
1233 } // end of x_BasicCleanupSeqFeat_comment_ETC
1234 
1236 { // type Primitive
1238 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_biosrc_biosrc_org_org_common_ETC
1239 
1240 template< typename Tcontainer_ncbi_cref_cdbtag_ >
1242 { // type UniSequence
1243  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cdbtag_, iter, arg0 ) {
1245  }
1246 } // end of x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_dbxref_ETC
1247 
1249 { // type Primitive
1250  m_NewCleanup.OrgrefModBC( arg0 );
1251 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_biosrc_biosrc_org_org_mod_E_ETC
1252 
1253 template< typename Tcontainer_std_string_ >
1255 { // type UniSequence
1256  NON_CONST_ITERATE( typename Tcontainer_std_string_, iter, arg0 ) {
1258  }
1259 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_biosrc_biosrc_org_org_mod_ETC
1260 
1262 { // type Sequence
1263  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Attrib );
1264  CLEAN_AND_COMPRESS_STRING_MEMBER_JUNK( arg0, Subname );
1265  m_NewCleanup.x_OrgModBC( arg0 );
1266 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_biosrc_biosrc_org_org_orgname_orgname_mod_E_E_ETC
1267 
1269 { // type Reference
1271 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_biosrc_biosrc_org_org_orgname_orgname_mod_E_ETC
1272 
1273 template< typename Tcontainer_ncbi_cref_corgmod_ >
1275 { // type UniSequence
1276  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_corgmod_, iter, arg0 ) {
1278  }
1279 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_biosrc_biosrc_org_org_orgname_orgname_mod_ETC
1280 
1282 { // type Reference
1284 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_biosrc_biosrc_org_org_orgname_orgname_name_hybrid_hybrid_E
1285 
1286 template< typename Tcontainer_ncbi_cref_corgname_ >
1288 { // type UniSequence
1289  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_corgname_, iter, arg0 ) {
1291  }
1292 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_biosrc_biosrc_org_org_orgname_orgname_name_hybrid_hybrid
1293 
1295 { // type Reference
1296  if( arg0.IsSet() ) {
1298  }
1299 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_biosrc_biosrc_org_org_orgname_orgname_name_hybrid
1300 
1302 { // type Choice
1303  switch( arg0.Which() ) {
1306  break;
1307  default:
1308  break;
1309  }
1310 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_biosrc_biosrc_org_org_orgname_orgname_name
1311 
1313 { // type Sequence
1314  CLEAN_STRING_MEMBER( arg0, Attrib );
1315  CLEAN_STRING_MEMBER( arg0, Div );
1316  CLEAN_STRING_MEMBER( arg0, Lineage );
1317  if( arg0.IsSetMod() ) {
1319  }
1320  if( arg0.IsSetName() ) {
1322  }
1323 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_biosrc_biosrc_org_org_orgname_E1798_ETC
1324 
1326 { // type Reference
1328 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_txorg_txorg_orgname_orgname_name_hybrid_hybrid_E_ETC
1329 
1330 template< typename Tcontainer_ncbi_cref_corgname_ >
1332 { // type UniSequence
1333  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_corgname_, iter, arg0 ) {
1335  }
1336 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_txorg_txorg_orgname_orgname_name_hybrid_hybrid_ETC
1337 
1339 { // type Reference
1340  if( arg0.IsSet() ) {
1342  }
1343 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_txorg_txorg_orgname_orgname_name_hybrid_ETC
1344 
1346 { // type Choice
1347  switch( arg0.Which() ) {
1350  break;
1351  default:
1352  break;
1353  }
1354 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_txorg_txorg_orgname_orgname_name_ETC
1355 
1357 { // type Sequence
1358  CLEAN_STRING_MEMBER( arg0, Attrib );
1359  CLEAN_STRING_MEMBER( arg0, Div );
1360  CLEAN_STRING_MEMBER( arg0, Lineage );
1362  if( arg0.IsSetMod() ) {
1364  }
1365  if( arg0.IsSetName() ) {
1367  }
1368 } // end of x_BasicCleanupSeqFeat_data_data_biosrc_biosrc_org_org_orgname_orgname1746
1369 
1371 { // type Reference
1373 } // end of x_BasicCleanupSeqFeat_data_data_biosrc_biosrc_org_org_orgname
1374 
1376 { // type Sequence
1377  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Common );
1378  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Taxname );
1379  m_NewCleanup.OrgrefBC( arg0 );
1381  if( arg0.IsSetCommon() ) {
1383  }
1384  if( arg0.IsSetDb() ) {
1386  }
1387  if( arg0.IsSetMod() ) {
1389  }
1390  if( arg0.IsSetOrgname() ) {
1392  }
1393  CLEAN_STRING_LIST( arg0, Syn );
1394  m_NewCleanup.x_PostOrgRef( arg0 );
1395 } // end of x_BasicCleanupSeqFeat_data_data_biosrc_biosrc_org_org
1396 
1398 { // type Reference
1400 } // end of x_BasicCleanupSeqFeat_data_data_biosrc_biosrc_org
1401 
1403 { // type Reference
1405 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_biosrc_biosrc_pcr_primers_ETC
1406 
1408 { // type Sequence
1409  m_NewCleanup.x_SubSourceBC( arg0 );
1410 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_somatic_origin_E_source_source_ETC
1411 
1413 { // type Reference
1415 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_somatic_origin_E_source_ETC
1416 
1417 template< typename Tcontainer_ncbi_cref_csubsource_ >
1419 { // type UniSequence
1420  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_csubsource_, iter, arg0 ) {
1422  }
1423 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_biosrc_biosrc_subtype_ETC
1424 
1426 { // type Sequence
1428 
1429  m_NewCleanup.BiosourceBC( arg0 );
1430  if( arg0.IsSetOrg() ) {
1432  }
1433  if( arg0.IsSetPcr_primers() ) {
1435  }
1436  if( arg0.IsSetSubtype() ) {
1438  }
1440  m_NewCleanup.x_PostBiosource( arg0 );
1442 
1444 } // end of x_BasicCleanupSeqFeat_data_data_biosrc_biosrc
1445 
1447 { // type Reference
1449 } // end of x_BasicCleanupSeqFeat_data_data_biosrc
1450 
1452 { // type Choice
1453  m_NewCleanup.SeqLocBC( arg0 );
1454  m_NewCleanup.x_BothStrandBC( arg0 );
1455  switch( arg0.Which() ) {
1456  case CSeq_loc::e_Bond:
1458  break;
1459  case CSeq_loc::e_Empty:
1461  break;
1462  case CSeq_loc::e_Equiv:
1464  break;
1465  case CSeq_loc::e_Feat:
1467  break;
1468  case CSeq_loc::e_Int:
1470  break;
1471  case CSeq_loc::e_Mix:
1473  break;
1476  break;
1479  break;
1480  case CSeq_loc::e_Pnt:
1482  break;
1483  case CSeq_loc::e_Whole:
1485  break;
1486  default:
1487  break;
1488  }
1489 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_location1813_ETC
1490 
1492 { // type Reference
1494 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_ETC
1495 
1497 { // type Sequence
1498  if( arg0.IsSetLoc() ) {
1500  }
1501 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_cdregion_cdregion_code_break_E_E_ETC
1502 
1504 { // type Reference
1506 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_cdregion_cdregion_code_break_E_ETC
1507 
1508 template< typename Tcontainer_ncbi_cref_ccode_break_ >
1510 { // type UniSequence
1511  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_ccode_break_, iter, arg0 ) {
1513  }
1514 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_cdregion_cdregion_code_break_ETC
1515 
1517 { // type Sequence
1519  if( arg0.IsSetCode_break() ) {
1521  }
1522 } // end of x_BasicCleanupSeqFeat_data_data_cdregion_cdregion
1523 
1525 { // type Reference
1527 } // end of x_BasicCleanupSeqFeat_data_data_cdregion
1528 
1530 { // type Sequence
1531  if( arg0.IsSetAlign_id() ) {
1533  }
1534  if( arg0.IsSetLocation() ) {
1536  }
1537  if( arg0.IsSetSeq() ) {
1539  }
1540 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_clone_clone_clone_seq_clone_seq_E_E_ETC
1541 
1543 { // type Reference
1545 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_clone_clone_clone_seq_clone_seq_E_ETC
1546 
1547 template< typename Tcontainer_ncbi_cref_cclone_seq_ >
1549 { // type UniSequence
1550  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cclone_seq_, iter, arg0 ) {
1552  }
1553 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_clone_clone_clone_seq_clone_seq_ETC
1554 
1556 { // type Reference
1557  if( arg0.IsSet() ) {
1559  }
1560 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_clone_clone_clone_seq_ETC
1561 
1563 { // type Sequence
1564  if( arg0.IsSetClone_seq() ) {
1566  }
1567 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_clone_clone_ETC
1568 
1570 { // type Reference
1572 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_clone_ETC
1573 
1575 { // type Primitive
1577 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_gene_E_E_locus_tag_ETC
1578 
1580 { // type Primitive
1583 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_gene_E_E_desc_ETC
1584 
1586 { // type Sequence
1587  if( arg0.IsSetSource() ) {
1589  }
1590 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_gene_E_E_formal_name_formal_name_ETC
1591 
1593 { // type Reference
1595 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_gene_E_E_formal_name_ETC
1596 
1598 { // type Primitive
1602 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_gene_E_E_locus_ETC
1603 
1605 { // type Primitive
1608 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_gene_E_E_syn_E_ETC
1609 
1610 template< typename Tcontainer_std_string_ >
1612 { // type UniSequence
1613  NON_CONST_ITERATE( typename Tcontainer_std_string_, iter, arg0 ) {
1615  }
1616 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_gene_E_E_syn_ETC
1617 
1619 { // type Sequence
1620  CLEAN_STRING_MEMBER( arg0, Allele );
1621  CLEAN_STRING_MEMBER( arg0, Desc );
1622  CLEAN_STRING_MEMBER( arg0, Locus );
1623  CLEAN_STRING_MEMBER( arg0, Locus_tag );
1624  CLEAN_STRING_MEMBER( arg0, Maploc );
1625  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Locus );
1627  if( arg0.IsSetAllele() ) {
1629  }
1630  if( arg0.IsSetDb() ) {
1632  }
1633  if( arg0.IsSetDesc() ) {
1635  }
1636  if( arg0.IsSetFormal_name() ) {
1638  }
1639  if( arg0.IsSetLocus() ) {
1641  }
1642  if( arg0.IsSetLocus_tag() ) {
1644  }
1645  if( arg0.IsSetMaploc() ) {
1647  }
1648  if( arg0.IsSetSyn() ) {
1650  }
1651  CLEAN_STRING_LIST( arg0, Syn );
1652  m_NewCleanup.GenerefBC( arg0 );
1653 } // end of x_BasicCleanupSeqFeat_data_data_gene_gene
1654 
1656 { // type Reference
1658 } // end of x_BasicCleanupSeqFeat_data_data_gene
1659 
1661 { // type Sequence
1662  CLEAN_STRING_MEMBER( arg0, Descr );
1663  CLEAN_STRING_MEMBER( arg0, Key );
1664  CLEAN_STRING_MEMBER( arg0, Loc );
1665 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_imp_imp_ETC
1666 
1668 { // type Reference
1670 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_imp_ETC
1671 
1673 { // type Sequence
1674  if( arg0.IsSetBounds() ) {
1676  }
1677  if( arg0.IsSetExt() ) {
1679  }
1680  if( arg0.IsSetSegs() ) {
1682  }
1683 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns1793_ETC
1684 
1686 { // type Reference
1688 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_ETC
1689 
1691 { // type Sequence
1692  if( arg0.IsSetAligns() ) {
1694  }
1695 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_ETC
1696 
1698 { // type Reference
1700 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ETC
1701 
1703 { // type Choice
1704  switch( arg0.Which() ) {
1705  case CNumbering::e_Ref:
1707  break;
1708  default:
1709  break;
1710  }
1711 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ETC
1712 
1714 { // type Reference
1716 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_num_ETC
1717 
1719 { // type Sequence
1720  CLEAN_STRING_MEMBER( arg0, Attrib );
1721  CLEAN_STRING_MEMBER( arg0, Div );
1722  CLEAN_STRING_MEMBER( arg0, Lineage );
1723  if( arg0.IsSetMod() ) {
1725  }
1726  if( arg0.IsSetName() ) {
1728  }
1729 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_txorg_txorg_orgname_orgname1791_ETC
1730 
1732 { // type Reference
1734 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_txorg_txorg_orgname_ETC
1735 
1737 { // type Sequence
1738  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Common );
1739  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Taxname );
1740  m_NewCleanup.OrgrefBC( arg0 );
1742  if( arg0.IsSetCommon() ) {
1744  }
1745  if( arg0.IsSetDb() ) {
1747  }
1748  if( arg0.IsSetMod() ) {
1750  }
1751  if( arg0.IsSetOrgname() ) {
1753  }
1754  CLEAN_STRING_LIST( arg0, Syn );
1755  m_NewCleanup.x_PostOrgRef( arg0 );
1756 } // end of x_BasicCleanupSeqFeat_data_data_org_org
1757 
1759 { // type Reference
1761 } // end of x_BasicCleanupSeqFeat_data_data_org
1762 
1764 { // type Primitive
1765  m_NewCleanup.ProtActivityBC( arg0 );
1766 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_protein_E_E_activity_E_ETC
1767 
1768 template< typename Tcontainer_std_string_ >
1770 { // type UniSequence
1771  NON_CONST_ITERATE( typename Tcontainer_std_string_, iter, arg0 ) {
1773  }
1774 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_protein_E_E_activity_ETC
1775 
1777 { // type Primitive
1780 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_protein_E_E_desc_ETC
1781 
1782 template< typename Tcontainer_std_string_ >
1784 { // type UniSequence
1786 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_protein_E_E_ec_ETC
1787 
1789 { // type Primitive
1794  m_NewCleanup.ProtNameBC( arg0 );
1795 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_protein_E_E_name_E_ETC
1796 
1797 template< typename Tcontainer_std_string_ >
1799 { // type UniSequence
1800  NON_CONST_ITERATE( typename Tcontainer_std_string_, iter, arg0 ) {
1802  }
1803 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_protein_E_E_name_ETC
1804 
1806 { // type Sequence
1808  m_NewCleanup.ProtrefBC( arg0 );
1809  if( arg0.IsSetActivity() ) {
1811  }
1812  if( arg0.IsSetDb() ) {
1814  }
1815  if( arg0.IsSetDesc() ) {
1817  }
1818  if( arg0.IsSetEc() ) {
1820  }
1821  if( arg0.IsSetName() ) {
1823  }
1824  CLEAN_STRING_LIST( arg0, Name );
1825  m_NewCleanup.PostProtFeatfBC( arg0 );
1826 } // end of x_BasicCleanupSeqFeat_data_data_prot_prot
1827 
1829 { // type Reference
1831 } // end of x_BasicCleanupSeqFeat_data_data_prot
1832 
1834 { // type Reference
1836 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_equiv_equiv_E
1837 
1838 template< typename Tcontainer_ncbi_cref_cpub_ >
1840 { // type UniSequence
1841  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cpub_, iter, arg0 ) {
1843  }
1844 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_equiv_equiv
1845 
1847 { // type Reference
1848  if( arg0.IsSet() ) {
1850  }
1851 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_equiv
1852 
1854 { // type Choice
1856  switch( arg0.Which() ) {
1857  case CPub::e_Article:
1859  break;
1860  case CPub::e_Book:
1862  break;
1863  case CPub::e_Equiv:
1865  break;
1866  case CPub::e_Gen:
1868  break;
1869  case CPub::e_Journal:
1871  break;
1872  case CPub::e_Man:
1874  break;
1875  case CPub::e_Medline:
1877  break;
1878  case CPub::e_Patent:
1880  break;
1881  case CPub::e_Proc:
1883  break;
1884  case CPub::e_Sub:
1886  break;
1887  default:
1888  break;
1889  }
1890 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_E1806_ETC
1891 
1893 { // type Reference
1895 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_pub_pub_pub_pub_E_ETC
1896 
1897 template< typename Tcontainer_ncbi_cref_cpub_ >
1899 { // type UniSequence
1900  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cpub_, iter, arg0 ) {
1902  }
1903 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_pub_pub_pub_pub1778_ETC
1904 
1906 { // type Reference
1907  if( arg0.IsSet() ) {
1909  }
1911 } // end of x_BasicCleanupSeqFeat_data_data_pub_pub_pub_ETC
1912 
1914 { // type Sequence
1915  if( arg0.IsSetComment() ) {
1917  }
1918  if( arg0.IsSetNum() ) {
1920  }
1921  if( arg0.IsSetPub() ) {
1923  }
1924  m_NewCleanup.PubdescBC( arg0 );
1925 } // end of x_BasicCleanupSeqFeat_data_data_pub_pub_ETC
1926 
1928 { // type Reference
1930 } // end of x_BasicCleanupSeqFeat_data_data_pub_ETC
1931 
1933 { // type Primitive
1938 } // end of x_BasicCleanupSeqFeat_data_data_region_ETC
1939 
1941 { // type Primitive
1944 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_rna_ext_gen_gen_product_ETC
1945 
1947 { // type Sequence
1948  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Qual );
1949  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Val );
1950  if( arg0.IsSetQual() ) {
1952  }
1953  if( arg0.IsSetVal() ) {
1955  }
1956 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_rna_ext_gen_gen_quals_quals_E_E_ETC
1957 
1959 { // type Reference
1961 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_rna_ext_gen_gen_quals_quals_E_ETC
1962 
1963 template< typename Tcontainer_ncbi_cref_crna_qual_ >
1965 { // type UniSequence
1966  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_crna_qual_, iter, arg0 ) {
1968  }
1969 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_rna_ext_gen_gen_quals_quals_ETC
1970 
1972 { // type Reference
1973  if( arg0.IsSet() ) {
1975  }
1976 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_rna_ext_gen_gen_quals_ETC
1977 
1979 { // type Sequence
1980  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Class );
1981  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Product );
1982  if( arg0.IsSetClass() ) {
1984  }
1985  if( arg0.IsSetProduct() ) {
1987  }
1988  if( arg0.IsSetQuals() ) {
1990  }
1991 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_rna_ext_gen_gen_ETC
1992 
1994 { // type Reference
1996 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_rna_ext_gen_ETC
1997 
1999 { // type Primitive
2005 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_rna_ext_name_ETC
2006 
2008 { // type Sequence
2009  if( arg0.IsSetAnticodon() ) {
2011  }
2012 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_rna_ext_tRNA_tRNA_ETC
2013 
2015 { // type Reference
2017 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_rna_ext_tRNA_ETC
2018 
2020 { // type Choice
2021  switch( arg0.Which() ) {
2024  break;
2027  break;
2030  break;
2031  default:
2032  break;
2033  }
2034 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_rna_ext_ETC
2035 
2037 { // type Sequence
2038  if( arg0.IsSetExt() ) {
2040  }
2042  m_NewCleanup.RnarefBC( arg0 );
2043 } // end of x_BasicCleanupSeqFeat_data_data_rna_rna
2044 
2046 { // type Reference
2048 } // end of x_BasicCleanupSeqFeat_data_data_rna
2049 
2051 { // type Choice
2052  switch( arg0.Which() ) {
2053  case CRsite_ref::e_Db:
2055  break;
2056  default:
2057  break;
2058  }
2059 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_rsite_rsite_ETC
2060 
2062 { // type Reference
2064 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_rsite_ETC
2065 
2067 { // type Enum
2069 } // end of x_BasicCleanupSeqFeat_data_data_site
2070 
2072 { // type Sequence
2073  CLEAN_STRING_MEMBER( arg0, Allele );
2074  CLEAN_STRING_MEMBER( arg0, Desc );
2075  CLEAN_STRING_MEMBER( arg0, Locus );
2076  CLEAN_STRING_MEMBER( arg0, Locus_tag );
2077  CLEAN_STRING_MEMBER( arg0, Maploc );
2078  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Locus );
2079  if( arg0.IsSetAllele() ) {
2081  }
2082  if( arg0.IsSetDb() ) {
2084  }
2085  if( arg0.IsSetDesc() ) {
2087  }
2088  if( arg0.IsSetFormal_name() ) {
2090  }
2091  if( arg0.IsSetLocus() ) {
2093  }
2094  if( arg0.IsSetLocus_tag() ) {
2096  }
2097  if( arg0.IsSetMaploc() ) {
2099  }
2100  if( arg0.IsSetSyn() ) {
2102  }
2103  CLEAN_STRING_LIST( arg0, Syn );
2104  m_NewCleanup.GenerefBC( arg0 );
2105 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_gene_E_E_ETC
2106 
2108 { // type Reference
2110 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_gene_E_ETC
2111 
2112 template< typename Tcontainer_ncbi_cref_cgene_ref_ >
2114 { // type UniSequence
2115  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cgene_ref_, iter, arg0 ) {
2117  }
2118 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_gene_ETC
2119 
2121 { // type Sequence
2122  m_NewCleanup.ProtrefBC( arg0 );
2123  if( arg0.IsSetActivity() ) {
2125  }
2126  if( arg0.IsSetDb() ) {
2128  }
2129  if( arg0.IsSetDesc() ) {
2131  }
2132  if( arg0.IsSetEc() ) {
2134  }
2135  if( arg0.IsSetName() ) {
2137  }
2138  CLEAN_STRING_LIST( arg0, Name );
2139 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_protein_E_E_ETC
2140 
2142 { // type Reference
2144 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_protein_E_ETC
2145 
2146 template< typename Tcontainer_ncbi_cref_cprot_ref_ >
2148 { // type UniSequence
2149  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cprot_ref_, iter, arg0 ) {
2151  }
2152 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_protein_ETC
2153 
2155 { // type Sequence
2156  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Common );
2157  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Taxname );
2158  m_NewCleanup.OrgrefBC( arg0 );
2159  if( arg0.IsSetCommon() ) {
2161  }
2162  if( arg0.IsSetDb() ) {
2164  }
2165  if( arg0.IsSetMod() ) {
2167  }
2168  if( arg0.IsSetOrgname() ) {
2170  }
2171  CLEAN_STRING_LIST( arg0, Syn );
2172  m_NewCleanup.x_PostOrgRef( arg0 );
2173 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_txorg_txorg_ETC
2174 
2176 { // type Reference
2178 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_txorg_ETC
2179 
2181 { // type Sequence
2182  if( arg0.IsSetGene() ) {
2184  }
2185  if( arg0.IsSetProtein() ) {
2187  }
2188  if( arg0.IsSetTxorg() ) {
2190  }
2191 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_ETC
2192 
2194 { // type Reference
2196 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_ETC
2197 
2199 { // type Sequence
2200  m_NewCleanup.UserObjectBC( arg0 );
2201  if( arg0.IsSetData() ) {
2203  }
2204 } // end of x_BasicCleanupSeqFeat_ext_ext1769_ETC
2205 
2207 { // type Reference
2209 } // end of x_BasicCleanupSeqFeat_ext_ETC
2210 
2212 { // type Reference
2214 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_consequence_E_variation
2215 
2216 template< typename Tcvariation_ref_container_ncbi_cref_c_e_consequence_c_e_consequence >
2217 void CAutogeneratedCleanup::x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_consequence_E( Tcvariation_ref_container_ncbi_cref_c_e_consequence_c_e_consequence & arg0 )
2218 { // type Choice
2219  switch( arg0.Which() ) {
2220  case Tcvariation_ref_container_ncbi_cref_c_e_consequence_c_e_consequence::e_Variation:
2222  break;
2223  default:
2224  break;
2225  }
2226 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_consequence_E
2227 
2228 template< typename Tcontainer_ncbi_cref_c_e_consequence_ >
2230 { // type UniSequence
2231  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_c_e_consequence_, iter, arg0 ) {
2233  }
2234 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_consequence
2235 
2237 { // type Choice
2238  switch( arg0.Which() ) {
2241  break;
2242  default:
2243  break;
2244  }
2245 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_data_instance_instance_delta_E_E_seq_ETC
2246 
2248 { // type Sequence
2249  if( arg0.IsSetSeq() ) {
2251  }
2252 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_data_instance_instance_delta_E_E_ETC
2253 
2255 { // type Reference
2257 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_data_instance_instance_delta_E_ETC
2258 
2259 template< typename Tcontainer_ncbi_cref_cdelta_item_ >
2261 { // type UniSequence
2262  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cdelta_item_, iter, arg0 ) {
2264  }
2265 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_data_instance_instance_delta_ETC
2266 
2268 { // type Sequence
2269  if( arg0.IsSetDelta() ) {
2271  }
2272 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_data_instance_instance_ETC
2273 
2275 { // type Reference
2277 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_data_instance_ETC
2278 
2280 { // type Sequence
2281  if( arg0.IsSetXref() ) {
2283  }
2284 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_phenotype_E_E_ETC
2285 
2287 { // type Reference
2289 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_phenotype_E_ETC
2290 
2291 template< typename Tcontainer_ncbi_cref_cphenotype_ >
2293 { // type UniSequence
2294  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cphenotype_, iter, arg0 ) {
2296  }
2297 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_phenotype_ETC
2298 
2299 template< typename Tcvariation_ref_container_ncbi_cref_c_e_somatic_origin_c_e_somatic_origin_c_condition >
2300 void CAutogeneratedCleanup::x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_somatic_origin_E_condition_ETC( Tcvariation_ref_container_ncbi_cref_c_e_somatic_origin_c_e_somatic_origin_c_condition & arg0 )
2301 { // type Sequence
2302  if( arg0.IsSetObject_id() ) {
2304  }
2305 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_somatic_origin_E_condition_ETC
2306 
2307 template< typename Tcvariation_ref_container_ncbi_cref_c_e_somatic_origin_c_e_somatic_origin >
2308 void CAutogeneratedCleanup::x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_somatic_origin_E_ETC( Tcvariation_ref_container_ncbi_cref_c_e_somatic_origin_c_e_somatic_origin & arg0 )
2309 { // type Sequence
2310  if( arg0.IsSetCondition() ) {
2312  }
2313  if( arg0.IsSetSource() ) {
2315  }
2316 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_somatic_origin_E_ETC
2317 
2318 template< typename Tcontainer_ncbi_cref_c_e_somatic_origin_ >
2320 { // type UniSequence
2321  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_c_e_somatic_origin_, iter, arg0 ) {
2323  }
2324 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_somatic_origin_ETC
2325 
2327 { // type Sequence
2328  if( arg0.IsSetConsequence() ) {
2330  }
2331  if( arg0.IsSetData() ) {
2333  }
2334  if( arg0.IsSetId() ) {
2336  }
2337  if( arg0.IsSetOther_ids() ) {
2339  }
2340  if( arg0.IsSetParent_id() ) {
2342  }
2343  if( arg0.IsSetPhenotype() ) {
2345  }
2346  if( arg0.IsSetSomatic_origin() ) {
2348  }
2349 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_E1804_ETC
2350 
2352 { // type Reference
2354 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_data_set_variations_E
2355 
2356 template< typename Tcontainer_ncbi_cref_cvariation_ref_ >
2358 { // type UniSequence
2359  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cvariation_ref_, iter, arg0 ) {
2361  }
2362 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_data_set_variations
2363 
2365 { // type Sequence
2366  if( arg0.IsSetVariations() ) {
2368  }
2369 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_data_set
2370 
2372 { // type Choice
2373  switch( arg0.Which() ) {
2376  break;
2379  break;
2380  default:
2381  break;
2382  }
2383 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_data
2384 
2386 { // type Sequence
2387  if( arg0.IsSetConsequence() ) {
2389  }
2390  if( arg0.IsSetData() ) {
2392  }
2393  if( arg0.IsSetId() ) {
2395  }
2396  if( arg0.IsSetOther_ids() ) {
2398  }
2399  if( arg0.IsSetParent_id() ) {
2401  }
2402  if( arg0.IsSetPhenotype() ) {
2404  }
2405  if( arg0.IsSetSomatic_origin() ) {
2407  }
2408 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation1805_ETC
2409 
2411 { // type Reference
2413 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_ETC
2414 
2416 { // type Choice
2417  switch( arg0.Which() ) {
2420  break;
2423  break;
2424  case CSeqFeatData::e_Clone:
2426  break;
2427  case CSeqFeatData::e_Gene:
2429  break;
2430  case CSeqFeatData::e_Imp:
2432  break;
2433  case CSeqFeatData::e_Num:
2435  break;
2436  case CSeqFeatData::e_Org:
2438  break;
2439  case CSeqFeatData::e_Prot:
2441  break;
2442  case CSeqFeatData::e_Pub:
2444  break;
2447  break;
2448  case CSeqFeatData::e_Rna:
2450  break;
2451  case CSeqFeatData::e_Rsite:
2453  break;
2454  case CSeqFeatData::e_Seq:
2456  break;
2457  case CSeqFeatData::e_Site:
2459  break;
2462  break;
2463  case CSeqFeatData::e_User:
2465  break;
2468  break;
2469  default:
2470  break;
2471  }
2472 } // end of x_BasicCleanupSeqFeat_data_data
2473 
2475 { // type Reference
2477 } // end of x_BasicCleanupSeqFeat_data
2478 
2480 { // type Reference
2482 } // end of x_BasicCleanupSeqFeat_exts_E
2483 
2484 template< typename Tcontainer_ncbi_cref_cuser_object_ >
2485 void CAutogeneratedCleanup::x_BasicCleanupSeqFeat_exts( Tcontainer_ncbi_cref_cuser_object_ & arg0 )
2486 { // type UniSequence
2487  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cuser_object_, iter, arg0 ) {
2488  x_BasicCleanupSeqFeat_exts_E( **iter );
2489  }
2490 } // end of x_BasicCleanupSeqFeat_exts
2491 
2492 template< typename Tcontainer_ncbi_cref_cfeat_id_ >
2493 void CAutogeneratedCleanup::x_BasicCleanupSeqFeat_ids_ETC( Tcontainer_ncbi_cref_cfeat_id_ & arg0 )
2494 { // type UniSequence
2495  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cfeat_id_, iter, arg0 ) {
2497  }
2498 } // end of x_BasicCleanupSeqFeat_ids_ETC
2499 
2501 { // type Reference
2502  if( arg0.IsSet() ) {
2504  }
2505 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_location_location_equiv_ETC
2506 
2508 { // type Choice
2509  m_NewCleanup.SeqLocBC( arg0 );
2511  switch( arg0.Which() ) {
2512  case CSeq_loc::e_Bond:
2514  break;
2515  case CSeq_loc::e_Empty:
2517  break;
2518  case CSeq_loc::e_Equiv:
2520  break;
2521  case CSeq_loc::e_Feat:
2523  break;
2524  case CSeq_loc::e_Int:
2526  break;
2527  case CSeq_loc::e_Mix:
2529  break;
2532  break;
2535  break;
2536  case CSeq_loc::e_Pnt:
2538  break;
2539  case CSeq_loc::e_Whole:
2541  break;
2542  default:
2543  break;
2544  }
2545 } // end of x_BasicCleanupSeqFeat_location_location1767_ETC
2546 
2548 { // type Reference
2550 } // end of x_BasicCleanupSeqFeat_location_ETC
2551 
2552 template< typename Tcontainer_ncbi_cref_cgb_qual_ >
2553 void CAutogeneratedCleanup::x_BasicCleanupSeqFeat_qual_ETC( Tcontainer_ncbi_cref_cgb_qual_ & arg0 )
2554 { // type UniSequence
2556 } // end of x_BasicCleanupSeqFeat_qual_ETC
2557 
2559 { // type Sequence
2560  if( arg0.IsSetAccessions() ) {
2562  }
2563 } // end of x_BasicCleanupSeqFeat_support_support_inference_E_E_basis_basis_ETC
2564 
2566 { // type Reference
2568 } // end of x_BasicCleanupSeqFeat_support_support_inference_E_E_basis_ETC
2569 
2571 { // type Sequence
2572  if( arg0.IsSetBasis() ) {
2574  }
2575 } // end of x_BasicCleanupSeqFeat_support_support_inference_E_E_ETC
2576 
2578 { // type Reference
2580 } // end of x_BasicCleanupSeqFeat_support_support_inference_E_ETC
2581 
2582 template< typename Tcontainer_ncbi_cref_cinferencesupport_ >
2583 void CAutogeneratedCleanup::x_BasicCleanupSeqFeat_support_support_inference_ETC( Tcontainer_ncbi_cref_cinferencesupport_ & arg0 )
2584 { // type UniSequence
2585  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cinferencesupport_, iter, arg0 ) {
2587  }
2588 } // end of x_BasicCleanupSeqFeat_support_support_inference_ETC
2589 
2591 { // type Sequence
2592  if( arg0.IsSetId() ) {
2594  }
2595 } // end of x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_protein_E_E_ETC
2596 
2598 { // type Reference
2600 } // end of x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_protein_E_ETC
2601 
2602 template< typename Tcontainer_ncbi_cref_cmodelevidenceitem_ >
2604 { // type UniSequence
2605  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cmodelevidenceitem_, iter, arg0 ) {
2607  }
2608 } // end of x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_protein_ETC
2609 
2611 { // type Sequence
2612  if( arg0.IsSetDbxref() ) {
2614  }
2615  if( arg0.IsSetEst() ) {
2617  }
2618  if( arg0.IsSetIdentification() ) {
2620  }
2621  if( arg0.IsSetMrna() ) {
2623  }
2624  if( arg0.IsSetProtein() ) {
2626  }
2627 } // end of x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_ETC
2628 
2630 { // type Reference
2632 } // end of x_BasicCleanupSeqFeat_support_support_model_evidence_E_ETC
2633 
2634 template< typename Tcontainer_ncbi_cref_cmodelevidencesupport_ >
2635 void CAutogeneratedCleanup::x_BasicCleanupSeqFeat_support_support_model_evidence_ETC( Tcontainer_ncbi_cref_cmodelevidencesupport_ & arg0 )
2636 { // type UniSequence
2637  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cmodelevidencesupport_, iter, arg0 ) {
2639  }
2640 } // end of x_BasicCleanupSeqFeat_support_support_model_evidence_ETC
2641 
2643 { // type Sequence
2644  if( arg0.IsSetInference() ) {
2646  }
2647  if( arg0.IsSetModel_evidence() ) {
2649  }
2650 } // end of x_BasicCleanupSeqFeat_support_support_ETC
2651 
2653 { // type Reference
2655 } // end of x_BasicCleanupSeqFeat_support_ETC
2656 
2658 { // type Primitive
2660 } // end of x_BasicCleanupSeqFeat_title_ETC
2661 
2663 { // type Sequence
2664  CLEAN_STRING_MEMBER( arg0, Attrib );
2665  CLEAN_STRING_MEMBER( arg0, Div );
2666  CLEAN_STRING_MEMBER( arg0, Lineage );
2668  if( arg0.IsSetMod() ) {
2670  }
2671  if( arg0.IsSetName() ) {
2673  }
2674 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_biosrc_biosrc_org_org_orgname_orgname1799
2675 
2677 { // type Reference
2679 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_biosrc_biosrc_org_org_orgname
2680 
2682 { // type Sequence
2683  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Common );
2684  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Taxname );
2685  m_NewCleanup.OrgrefBC( arg0 );
2686  if( arg0.IsSetCommon() ) {
2688  }
2689  if( arg0.IsSetDb() ) {
2691  }
2692  if( arg0.IsSetMod() ) {
2694  }
2695  if( arg0.IsSetOrgname() ) {
2697  }
2698  CLEAN_STRING_LIST( arg0, Syn );
2699  m_NewCleanup.x_PostOrgRef( arg0 );
2700 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_biosrc_biosrc_org_org
2701 
2703 { // type Reference
2705 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_biosrc_biosrc_org
2706 
2708 { // type Sequence
2710 
2711  m_NewCleanup.BiosourceBC( arg0 );
2712  if( arg0.IsSetOrg() ) {
2714  }
2715  if( arg0.IsSetPcr_primers() ) {
2717  }
2718  if( arg0.IsSetSubtype() ) {
2720  }
2721  m_NewCleanup.x_PostBiosource( arg0 );
2723 
2725 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_biosrc_biosrc_ETC
2726 
2728 { // type Reference
2730 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_biosrc_ETC
2731 
2733 { // type Sequence
2734  if( arg0.IsSetCode_break() ) {
2736  }
2737 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_cdregion_cdregion_ETC
2738 
2740 { // type Reference
2742 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_cdregion_ETC
2743 
2745 { // type Reference
2746  if( arg0.IsSet() ) {
2748  }
2749 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_pub_pub_pub_pub_E_E_equiv_ETC
2750 
2752 { // type Sequence
2753  if( arg0.IsSetComment() ) {
2755  }
2756  if( arg0.IsSetNum() ) {
2758  }
2759  if( arg0.IsSetPub() ) {
2761  }
2762  m_NewCleanup.PubdescBC( arg0 );
2763 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_pub_pub_ETC
2764 
2766 { // type Reference
2768 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_pub_ETC
2769 
2771 { // type Sequence
2772  if( arg0.IsSetExt() ) {
2774  }
2775  m_NewCleanup.RnarefBC( arg0 );
2776 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_rna_ETC
2777 
2779 { // type Reference
2781 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_ETC
2782 
2784 { // type Choice
2785  switch( arg0.Which() ) {
2788  break;
2791  break;
2792  case CSeqFeatData::e_Clone:
2794  break;
2795  case CSeqFeatData::e_Gene:
2797  break;
2798  case CSeqFeatData::e_Imp:
2800  break;
2801  case CSeqFeatData::e_Num:
2803  break;
2804  case CSeqFeatData::e_Org:
2806  break;
2807  case CSeqFeatData::e_Prot:
2809  break;
2810  case CSeqFeatData::e_Pub:
2812  break;
2813  case CSeqFeatData::e_Rna:
2815  break;
2816  case CSeqFeatData::e_Rsite:
2818  break;
2819  case CSeqFeatData::e_Seq:
2821  break;
2824  break;
2825  case CSeqFeatData::e_User:
2827  break;
2830  break;
2831  default:
2832  break;
2833  }
2834 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_data_ETC
2835 
2837 { // type Reference
2839 } // end of x_BasicCleanupSeqFeat_xref_E_E_data_ETC
2840 
2842 { // type Sequence
2843  if( arg0.IsSetData() ) {
2845  }
2846  if( arg0.IsSetId() ) {
2848  }
2849 } // end of x_BasicCleanupSeqFeat_xref_E_E_ETC
2850 
2852 { // type Reference
2854 } // end of x_BasicCleanupSeqFeat_xref_E_ETC
2855 
2856 template< typename Tcontainer_ncbi_cref_cseqfeatxref_ >
2857 void CAutogeneratedCleanup::x_BasicCleanupSeqFeat_xref_ETC( Tcontainer_ncbi_cref_cseqfeatxref_ & arg0 )
2858 { // type UniSequence
2859  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseqfeatxref_, iter, arg0 ) {
2861  }
2862 } // end of x_BasicCleanupSeqFeat_xref_ETC
2863 
2865 { // type Sequence
2866  CRef<CSeq_feat> raw_ref( &arg0_raw );
2868 
2869  CRef<CSeq_feat> new_feat;
2870 
2871  try {
2872  // Try to use an edit handle so we can update the object manager
2873  efh = CSeq_feat_EditHandle( m_Scope.GetSeq_featHandle( arg0_raw ) );
2874  new_feat.Reset( new CSeq_feat );
2875  new_feat->Assign( arg0_raw );
2876  } catch(...) {
2877  new_feat.Reset( &arg0_raw );
2878  }
2879 
2880  CSeq_feat &arg0 = *new_feat;
2881 
2883 
2884  CLEAN_STRING_MEMBER( arg0, Comment );
2885  CLEAN_STRING_MEMBER( arg0, Except_text );
2886  CLEAN_STRING_MEMBER( arg0, Title );
2887  CLEAN_AND_COMPRESS_STRING_MEMBER( arg0, Comment );
2888  m_NewCleanup.ImpFeatBC( arg0 );
2889  m_NewCleanup.SeqfeatBC( arg0 );
2890  if( arg0.IsSetCit() ) {
2892  }
2893  if( arg0.IsSetComment() ) {
2895  }
2896  if( arg0.IsSetData() ) {
2898  }
2899  if( arg0.IsSetDbxref() ) {
2901  }
2902  if( arg0.IsSetExt() ) {
2904  }
2905  if( arg0.IsSetExts() ) {
2907  }
2908  if( arg0.IsSetId() ) {
2910  }
2911  if( arg0.IsSetIds() ) {
2913  }
2914  if( arg0.IsSetLocation() ) {
2916  }
2917  if( arg0.IsSetProduct() ) {
2919  }
2920  if( arg0.IsSetQual() ) {
2922  }
2923  if( arg0.IsSetSupport() ) {
2925  }
2926  if( arg0.IsSetTitle() ) {
2928  }
2929  if( arg0.IsSetXref() ) {
2931  }
2932  m_NewCleanup.x_PostSeqFeat( arg0 );
2933 
2935 
2936  if( efh ) {
2937  efh.Replace(arg0);
2938  arg0_raw.Assign( arg0 );
2939  }
2940 
2941 } // end of BasicCleanupSeqFeat
2942 
2944 { // type Reference
2945  BasicCleanupSeqFeat( arg0 );
2946 } // end of x_BasicCleanupBioseq_annot_E_E_data_ftable_E
2947 
2948 template< typename Tcontainer_ncbi_cref_cseq_feat_ >
2949 void CAutogeneratedCleanup::x_BasicCleanupBioseq_annot_E_E_data_ftable( Tcontainer_ncbi_cref_cseq_feat_ & arg0 )
2950 { // type UniSequence
2951  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_feat_, iter, arg0 ) {
2953  }
2954 } // end of x_BasicCleanupBioseq_annot_E_E_data_ftable
2955 
2957 { // type Sequence
2958  if( arg0.IsSetLoc() ) {
2960  }
2961 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_graph_E_E_ETC
2962 
2964 { // type Reference
2966 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_graph_E_ETC
2967 
2968 template< typename Tcontainer_ncbi_cref_cseq_graph_ >
2970 { // type UniSequence
2971  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_graph_, iter, arg0 ) {
2973  }
2974 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_graph_ETC
2975 
2977 { // type Reference
2979 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_columns_E_E_data_data_int_scaled_int_scaled_data
2980 
2982 { // type Sequence
2983  if( arg0.IsSetData() ) {
2985  }
2986 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_columns_E_E_data_data_int_scaled_int_scaled
2987 
2989 { // type Reference
2991 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_columns_E_E_data_data_int_scaled
2992 
2994 { // type Reference
2996 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_columns_E_E_data_data_real_scaled_real_scaled_data
2997 
2999 { // type Sequence
3000  if( arg0.IsSetData() ) {
3002  }
3003 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_columns_E_E_data_data_real_scaled_real_scaled
3004 
3006 { // type Reference
3008 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_columns_E_E_data_data_real_scaled
3009 
3011 { // type Choice
3012  switch( arg0.Which() ) {
3015  break;
3018  break;
3021  break;
3024  break;
3027  break;
3030  break;
3031  default:
3032  break;
3033  }
3034 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_columns_E_E_data_int_delta1713_ETC
3035 
3037 { // type Reference
3039 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_columns_E_E_data_data_int_delta
3040 
3042 { // type Choice
3043  switch( arg0.Which() ) {
3046  break;
3049  break;
3052  break;
3055  break;
3058  break;
3061  break;
3062  default:
3063  break;
3064  }
3065 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_columns_E_E_data_data1712_ETC
3066 
3068 { // type Reference
3070 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_columns_E_E_data_ETC
3071 
3073 { // type Choice
3074  switch( arg0.Which() ) {
3077  break;
3080  break;
3083  break;
3084  default:
3085  break;
3086  }
3087 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_columns_E_E_sparse_other_sparse_other_ETC
3088 
3090 { // type Reference
3092 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_columns_E_E_sparse_other_ETC
3093 
3095 { // type Sequence
3096  if( arg0.IsSetData() ) {
3098  }
3099  if( arg0.IsSetDefault() ) {
3101  }
3102  if( arg0.IsSetSparse_other() ) {
3104  }
3105 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_columns_E_E_ETC
3106 
3108 { // type Reference
3110 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_columns_E_ETC
3111 
3112 template< typename Tcontainer_ncbi_cref_cseqtable_column_ >
3114 { // type UniSequence
3115  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseqtable_column_, iter, arg0 ) {
3117  }
3118 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_columns_ETC
3119 
3121 { // type Sequence
3122  if( arg0.IsSetColumns() ) {
3124  }
3125 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_ETC
3126 
3128 { // type Reference
3130 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_ETC
3131 
3133 { // type Choice
3134  switch( arg0.Which() ) {
3137  break;
3140  break;
3143  break;
3146  break;
3149  break;
3152  break;
3153  default:
3154  break;
3155  }
3156 } // end of x_BasicCleanupBioseq_annot_E_E_data
3157 
3159 { // type Sequence
3160  if( arg0.IsSetIds() ) {
3162  }
3163 } // end of x_BasicCleanupBioseqSet_annot_E_E_desc_desc_E_E_align_align_ETC
3164 
3166 { // type Reference
3168 } // end of x_BasicCleanupBioseqSet_annot_E_E_desc_desc_E_E_align_ETC
3169 
3171 { // type Choice
3172  switch( arg0.Which() ) {
3173  case CAnnotdesc::e_Align:
3175  break;
3178  break;
3179  case CAnnotdesc::e_Pub:
3181  break;
3182  case CAnnotdesc::e_Region:
3184  break;
3185  case CAnnotdesc::e_Src:
3187  break;
3190  break;
3191  case CAnnotdesc::e_User:
3193  break;
3194  default:
3195  break;
3196  }
3197 } // end of x_BasicCleanupBioseqSet_annot_E_E_desc_desc_E_E_ETC
3198 
3200 { // type Reference
3202 } // end of x_BasicCleanupBioseqSet_annot_E_E_desc_desc_E_ETC
3203 
3204 template< typename Tcontainer_ncbi_cref_cannotdesc_ >
3205 void CAutogeneratedCleanup::x_BasicCleanupBioseqSet_annot_E_E_desc_desc_ETC( Tcontainer_ncbi_cref_cannotdesc_ & arg0 )
3206 { // type UniSequence
3207  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cannotdesc_, iter, arg0 ) {
3209  }
3210 } // end of x_BasicCleanupBioseqSet_annot_E_E_desc_desc_ETC
3211 
3213 { // type Reference
3214  if( arg0.IsSet() ) {
3216  }
3217 } // end of x_BasicCleanupBioseqSet_annot_E_E_desc_ETC
3218 
3220 { // type Choice
3221  switch( arg0.Which() ) {
3222  case CAnnot_id::e_General:
3224  break;
3225  default:
3226  break;
3227  }
3228 } // end of x_BasicCleanupBioseqSet_annot_E_E_id_E_E_ETC
3229 
3231 { // type Reference
3233 } // end of x_BasicCleanupBioseqSet_annot_E_E_id_E_ETC
3234 
3235 template< typename Tcontainer_ncbi_cref_cannot_id_ >
3236 void CAutogeneratedCleanup::x_BasicCleanupBioseqSet_annot_E_E_id_ETC( Tcontainer_ncbi_cref_cannot_id_ & arg0 )
3237 { // type UniSequence
3238  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cannot_id_, iter, arg0 ) {
3240  }
3241 } // end of x_BasicCleanupBioseqSet_annot_E_E_id_ETC
3242 
3244 { // type Sequence
3245  if( arg0.IsSetData() ) {
3247  }
3248  if( arg0.IsSetDesc() ) {
3250  }
3251  if( arg0.IsSetId() ) {
3253  }
3254 } // end of x_BasicCleanupBioseq_annot_E_E
3255 
3257 { // type Reference
3259 } // end of x_BasicCleanupBioseq_annot_E
3260 
3261 template< typename Tcontainer_ncbi_cref_cseq_annot_ >
3262 void CAutogeneratedCleanup::x_BasicCleanupBioseq_annot( Tcontainer_ncbi_cref_cseq_annot_ & arg0 )
3263 { // type UniSequence
3264  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_annot_, iter, arg0 ) {
3265  x_BasicCleanupBioseq_annot_E( **iter );
3266  }
3267 } // end of x_BasicCleanupBioseq_annot
3268 
3270 { // type Primitive
3275 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_descr_descr_E_E_comment_ETC
3276 
3278 { // type Sequence
3279  m_NewCleanup.EMBLblockBC( arg0 );
3280  if( arg0.IsSetCreation_date() ) {
3282  }
3283  if( arg0.IsSetUpdate_date() ) {
3285  }
3286 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_descr_descr_E_E_embl_embl_ETC
3287 
3289 { // type Reference
3291 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_descr_descr_E_E_embl_ETC
3292 
3294 { // type Primitive
3295  m_NewCleanup.GBblockOriginBC( arg0 );
3296 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_descr_descr_E_E_genbank_genbank_origin_ETC
3297 
3299 { // type Sequence
3300  m_NewCleanup.GBblockBC( arg0 );
3301  if( arg0.IsSetEntry_date() ) {
3303  }
3304  if( arg0.IsSetOrigin() ) {
3306  }
3307 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_descr_descr_E_E_genbank_genbank_ETC
3308 
3310 { // type Reference
3312 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_descr_descr_E_E_genbank_ETC
3313 
3315 { // type Sequence
3316  m_NewCleanup.MolInfoBC( arg0 );
3318 } // end of x_BasicCleanupBioseq_descr_descr_E_E_molinfo_molinfo
3319 
3321 { // type Reference
3323 } // end of x_BasicCleanupBioseq_descr_descr_E_E_molinfo
3324 
3326 { // type Primitive
3328 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_descr_descr_E_E_name_ETC
3329 
3331 { // type Sequence
3332  if( arg0.IsSetDate() ) {
3334  }
3335 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_descr_descr_E_E_pdb_pdb_replace_replace_ETC
3336 
3338 { // type Reference
3340 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_descr_descr_E_E_pdb_pdb_replace_ETC
3341 
3343 { // type Sequence
3344  if( arg0.IsSetDeposition() ) {
3346  }
3347  if( arg0.IsSetReplace() ) {
3349  }
3350 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_descr_descr_E_E_pdb_pdb_ETC
3351 
3353 { // type Reference
3355 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_descr_descr_E_E_pdb_ETC
3356 
3358 { // type Sequence
3359  if( arg0.IsSetSeqref() ) {
3361  }
3362 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_descr_descr_E_E_pir_pir_ETC
3363 
3365 { // type Reference
3367 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_descr_descr_E_E_pir_ETC
3368 
3370 { // type Primitive
3373 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_descr_descr_E_E_region_ETC
3374 
3376 { // type Sequence
3377  if( arg0.IsSetAnnotupd() ) {
3379  }
3380  if( arg0.IsSetCreated() ) {
3382  }
3383  if( arg0.IsSetDbref() ) {
3385  }
3386  if( arg0.IsSetSeqref() ) {
3388  }
3389  if( arg0.IsSetSequpd() ) {
3391  }
3392 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_descr_descr_E_E_sp_sp_ETC
3393 
3395 { // type Reference
3397 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_descr_descr_E_E_sp_ETC
3398 
3400 { // type Primitive
3404 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_descr_descr_E_E_title_ETC
3405 
3407 { // type Choice
3408  switch( arg0.Which() ) {
3409  case CSeqdesc::e_Comment:
3411  break;
3414  break;
3415  case CSeqdesc::e_Dbxref:
3417  break;
3418  case CSeqdesc::e_Embl:
3420  break;
3421  case CSeqdesc::e_Genbank:
3423  break;
3424  case CSeqdesc::e_Maploc:
3426  break;
3427  case CSeqdesc::e_Modelev:
3429  break;
3430  case CSeqdesc::e_Molinfo:
3432  break;
3433  case CSeqdesc::e_Name:
3435  break;
3436  case CSeqdesc::e_Num:
3438  break;
3439  case CSeqdesc::e_Org:
3441  break;
3442  case CSeqdesc::e_Pdb:
3444  break;
3445  case CSeqdesc::e_Pir:
3447  break;
3448  case CSeqdesc::e_Pub:
3450  break;
3451  case CSeqdesc::e_Region:
3453  break;
3454  case CSeqdesc::e_Source:
3456  break;
3457  case CSeqdesc::e_Sp:
3459  break;
3460  case CSeqdesc::e_Title:
3462  break;
3465  break;
3466  case CSeqdesc::e_User:
3468  break;
3469  default:
3470  break;
3471  }
3472 } // end of x_BasicCleanupBioseq_descr_descr_E_E
3473 
3475 { // type Reference
3477 } // end of x_BasicCleanupBioseq_descr_descr_E
3478 
3479 template< typename Tcontainer_ncbi_cref_cseqdesc_ >
3480 void CAutogeneratedCleanup::x_BasicCleanupBioseq_descr_descr( Tcontainer_ncbi_cref_cseqdesc_ & arg0 )
3481 { // type UniSequence
3482  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseqdesc_, iter, arg0 ) {
3484  }
3485 } // end of x_BasicCleanupBioseq_descr_descr
3486 
3488 { // type Reference
3489  if( arg0.IsSet() ) {
3491  }
3492 } // end of x_BasicCleanupBioseq_descr
3493 
3495 { // type Choice
3496  switch( arg0.Which() ) {
3497  case CDelta_seq::e_Loc:
3499  break;
3500  default:
3501  break;
3502  }
3503 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_inst_inst_ext_ext_delta_delta_E_E_ETC
3504 
3506 { // type Reference
3508 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_inst_inst_ext_ext_delta_delta_E_ETC
3509 
3510 template< typename Tcontainer_ncbi_cref_cdelta_seq_ >
3512 { // type UniSequence
3513  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cdelta_seq_, iter, arg0 ) {
3515  }
3516 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_inst_inst_ext_ext_delta_delta_ETC
3517 
3519 { // type Reference
3521  if( arg0.IsSet() ) {
3523  }
3524 } // end of x_BasicCleanupBioseq_inst_inst_ext_ext_delta
3525 
3527 { // type Reference
3528  BasicCleanupSeqFeat( arg0 );
3529 } // end of x_BasicCleanupBioseq_inst_inst_ext_ext_map_map_E
3530 
3531 template< typename Tcontainer_ncbi_cref_cseq_feat_ >
3533 { // type UniSequence
3534  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_feat_, iter, arg0 ) {
3536  }
3537 } // end of x_BasicCleanupBioseq_inst_inst_ext_ext_map_map
3538 
3540 { // type Reference
3541  if( arg0.IsSet() ) {
3543  }
3544 } // end of x_BasicCleanupBioseq_inst_inst_ext_ext_map
3545 
3547 { // type Reference
3549 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_inst_inst_ext_ext_ref_ETC
3550 
3552 { // type Reference
3553  if( arg0.IsSet() ) {
3555  }
3556 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_inst_inst_ext_ext_seg_ETC
3557 
3559 { // type Choice
3560  switch( arg0.Which() ) {
3561  case CSeq_ext::e_Delta:
3563  break;
3564  case CSeq_ext::e_Map:
3566  break;
3567  case CSeq_ext::e_Ref:
3569  break;
3570  case CSeq_ext::e_Seg:
3572  break;
3573  default:
3574  break;
3575  }
3576 } // end of x_BasicCleanupBioseq_inst_inst_ext_ext
3577 
3579 { // type Reference
3581 } // end of x_BasicCleanupBioseq_inst_inst_ext
3582 
3584 { // type Choice
3585  switch( arg0.Which() ) {
3588  break;
3589  default:
3590  break;
3591  }
3592 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_inst_inst_hist_hist_deleted_ETC
3593 
3595 { // type Sequence
3596  if( arg0.IsSetDate() ) {
3598  }
3599  if( arg0.IsSetIds() ) {
3601  }
3602 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_inst_inst_hist_hist_replaced_by_replaced_by_ETC
3603 
3605 { // type Reference
3607 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_inst_inst_hist_hist_replaced_by_ETC
3608 
3610 { // type Sequence
3611  if( arg0.IsSetAssembly() ) {
3613  }
3614  if( arg0.IsSetDeleted() ) {
3616  }
3617  if( arg0.IsSetReplaced_by() ) {
3619  }
3620  if( arg0.IsSetReplaces() ) {
3622  }
3623 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_inst_inst_hist_hist_ETC
3624 
3626 { // type Reference
3628 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_inst_inst_hist_ETC
3629 
3631 { // type Sequence
3633 
3634  if( arg0.IsSetExt() ) {
3636  }
3637  if( arg0.IsSetHist() ) {
3639  }
3640 
3642 } // end of x_BasicCleanupBioseq_inst_inst
3643 
3645 { // type Reference
3647 } // end of x_BasicCleanupBioseq_inst
3648 
3650 { // type Sequence
3652 
3653  m_NewCleanup.ProtSeqBC( arg0 );
3654  if( arg0.IsSetAnnot() ) {
3656  }
3657  if( arg0.IsSetDescr() ) {
3659  }
3660  if( arg0.IsSetId() ) {
3662  }
3663  if( arg0.IsSetInst() ) {
3665  }
3668 
3670 } // end of BasicCleanupBioseq
3671 
3673 { // type Reference
3674  BasicCleanupBioseq( arg0 );
3675 } // end of x_BasicCleanupSeqEntry_seq
3676 
3678 { // type Reference
3679  BasicCleanupSeqFeat( arg0 );
3680 } // end of x_BasicCleanupSeqEntry_set_set_annot_E_E_data_ftable_E
3681 
3682 template< typename Tcontainer_ncbi_cref_cseq_feat_ >
3684 { // type UniSequence
3685  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_feat_, iter, arg0 ) {
3687  }
3688 } // end of x_BasicCleanupSeqEntry_set_set_annot_E_E_data_ftable
3689 
3691 { // type Choice
3692  switch( arg0.Which() ) {
3695  break;
3698  break;
3701  break;
3704  break;
3707  break;
3710  break;
3711  default:
3712  break;
3713  }
3714 } // end of x_BasicCleanupSeqEntry_set_set_annot_E_E_data
3715 
3717 { // type Sequence
3718  if( arg0.IsSetData() ) {
3720  }
3721  if( arg0.IsSetDesc() ) {
3723  }
3724  if( arg0.IsSetId() ) {
3726  }
3727 } // end of x_BasicCleanupSeqEntry_set_set_annot_E_E
3728 
3730 { // type Reference
3732 } // end of x_BasicCleanupSeqEntry_set_set_annot_E
3733 
3734 template< typename Tcontainer_ncbi_cref_cseq_annot_ >
3735 void CAutogeneratedCleanup::x_BasicCleanupSeqEntry_set_set_annot( Tcontainer_ncbi_cref_cseq_annot_ & arg0 )
3736 { // type UniSequence
3737  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_annot_, iter, arg0 ) {
3739  }
3740 } // end of x_BasicCleanupSeqEntry_set_set_annot
3741 
3743 { // type Sequence
3744  m_NewCleanup.MolInfoBC( arg0 );
3745 } // end of x_BasicCleanupBioseqSet_descr_descr_E_E_molinfo_molinfo_ETC
3746 
3748 { // type Reference
3750 } // end of x_BasicCleanupBioseqSet_descr_descr_E_E_molinfo_ETC
3751 
3753 { // type Choice
3754  switch( arg0.Which() ) {
3755  case CSeqdesc::e_Comment:
3757  break;
3760  break;
3761  case CSeqdesc::e_Dbxref:
3763  break;
3764  case CSeqdesc::e_Embl:
3766  break;
3767  case CSeqdesc::e_Genbank:
3769  break;
3770  case CSeqdesc::e_Maploc:
3772  break;
3773  case CSeqdesc::e_Modelev:
3775  break;
3776  case CSeqdesc::e_Molinfo:
3778  break;
3779  case CSeqdesc::e_Name:
3781  break;
3782  case CSeqdesc::e_Num:
3784  break;
3785  case CSeqdesc::e_Org:
3787  break;
3788  case CSeqdesc::e_Pdb:
3790  break;
3791  case CSeqdesc::e_Pir:
3793  break;
3794  case CSeqdesc::e_Pub:
3796  break;
3797  case CSeqdesc::e_Region:
3799  break;
3800  case CSeqdesc::e_Source:
3802  break;
3803  case CSeqdesc::e_Sp:
3805  break;
3806  case CSeqdesc::e_Title:
3808  break;
3811  break;
3812  case CSeqdesc::e_User:
3814  break;
3815  default:
3816  break;
3817  }
3818 } // end of x_BasicCleanupBioseqSet_descr_descr_E_E_ETC
3819 
3821 { // type Reference
3823 } // end of x_BasicCleanupBioseqSet_descr_descr_E_ETC
3824 
3825 template< typename Tcontainer_ncbi_cref_cseqdesc_ >
3826 void CAutogeneratedCleanup::x_BasicCleanupBioseqSet_descr_descr_ETC( Tcontainer_ncbi_cref_cseqdesc_ & arg0 )
3827 { // type UniSequence
3828  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseqdesc_, iter, arg0 ) {
3830  }
3831 } // end of x_BasicCleanupBioseqSet_descr_descr_ETC
3832 
3834 { // type Reference
3835  if( arg0.IsSet() ) {
3837  }
3838 } // end of x_BasicCleanupBioseqSet_descr_ETC
3839 
3841 { // type Reference
3842  BasicCleanupSeqEntry( arg0 );
3843 } // end of x_BasicCleanupSeqEntry_set_set_seq_set_E
3844 
3845 template< typename Tcontainer_ncbi_cref_cseq_entry_ >
3846 void CAutogeneratedCleanup::x_BasicCleanupSeqEntry_set_set_seq_set( Tcontainer_ncbi_cref_cseq_entry_ & arg0 )
3847 { // type UniSequence
3848  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_entry_, iter, arg0 ) {
3850  }
3851 } // end of x_BasicCleanupSeqEntry_set_set_seq_set
3852 
3854 { // type Sequence
3855  m_NewCleanup.SeqsetBC( arg0 );
3856  if( arg0.IsSetAnnot() ) {
3858  }
3859  if( arg0.IsSetColl() ) {
3861  }
3862  if( arg0.IsSetDate() ) {
3864  }
3865  if( arg0.IsSetDescr() ) {
3867  }
3868  if( arg0.IsSetSeq_set() ) {
3870  }
3872 } // end of x_BasicCleanupSeqEntry_set_set_ETC
3873 
3875 { // type Reference
3877 } // end of x_BasicCleanupSeqEntry_set
3878 
3880 { // type Choice
3881  m_NewCleanup.EnteringEntry( arg0 );
3883  switch( arg0.Which() ) {
3884  case CSeq_entry::e_Seq:
3886  break;
3887  case CSeq_entry::e_Set:
3889  break;
3890  default:
3891  break;
3892  }
3893  m_NewCleanup.LeavingEntry( arg0 );
3894 } // end of BasicCleanupSeqEntry
3895 
3897 { // type Reference
3898  BasicCleanupSeqFeat( arg0 );
3899 } // end of x_BasicCleanupSeqSubmit_data_annots_E_E_data_ftable_E
3900 
3901 template< typename Tcontainer_ncbi_cref_cseq_feat_ >
3903 { // type UniSequence
3904  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_feat_, iter, arg0 ) {
3906  }
3907 } // end of x_BasicCleanupSeqSubmit_data_annots_E_E_data_ftable
3908 
3910 { // type Choice
3911  switch( arg0.Which() ) {
3914  break;
3917  break;
3920  break;
3923  break;
3926  break;
3929  break;
3930  default:
3931  break;
3932  }
3933 } // end of x_BasicCleanupSeqSubmit_data_annots_E_E_data
3934 
3936 { // type Sequence
3937  if( arg0.IsSetData() ) {
3939  }
3940  if( arg0.IsSetDesc() ) {
3942  }
3943  if( arg0.IsSetId() ) {
3945  }
3946 } // end of x_BasicCleanupSeqSubmit_data_annots_E_E
3947 
3949 { // type Reference
3951 } // end of x_BasicCleanupSeqSubmit_data_annots_E
3952 
3953 template< typename Tcontainer_ncbi_cref_cseq_annot_ >
3954 void CAutogeneratedCleanup::x_BasicCleanupSeqSubmit_data_annots( Tcontainer_ncbi_cref_cseq_annot_ & arg0 )
3955 { // type UniSequence
3956  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_annot_, iter, arg0 ) {
3958  }
3959 } // end of x_BasicCleanupSeqSubmit_data_annots
3960 
3962 { // type Reference
3963  BasicCleanupSeqEntry( arg0 );
3964 } // end of x_BasicCleanupSeqSubmit_data_entrys_E
3965 
3966 template< typename Tcontainer_ncbi_cref_cseq_entry_ >
3967 void CAutogeneratedCleanup::x_BasicCleanupSeqSubmit_data_entrys( Tcontainer_ncbi_cref_cseq_entry_ & arg0 )
3968 { // type UniSequence
3969  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_entry_, iter, arg0 ) {
3971  }
3972 } // end of x_BasicCleanupSeqSubmit_data_entrys
3973 
3975 { // type Choice
3976  switch( arg0.Which() ) {
3979  break;
3982  break;
3985  break;
3986  default:
3987  break;
3988  }
3989 } // end of x_BasicCleanupSeqSubmit_data
3990 
3992 { // type Sequence
3994  if( arg0.IsSetAffil() ) {
3996  }
3997  if( arg0.IsSetNames() ) {
3999  }
4000 } // end of x_BasicCleanupSeqSubmit_sub_sub_cit_cit_authors_authors
4001 
4003 { // type Reference
4005 } // end of x_BasicCleanupSeqSubmit_sub_sub_cit_cit_authors
4006 
4008 { // type Sequence
4009  if( arg0.IsSetAuthors() ) {
4011  }
4012  if( arg0.IsSetDate() ) {
4014  }
4015  if( arg0.IsSetImp() ) {
4017  }
4018 } // end of x_BasicCleanupSeqSubmit_sub_sub_cit_cit
4019 
4021 { // type Reference
4023 } // end of x_BasicCleanupSeqSubmit_sub_sub_cit
4024 
4026 { // type Sequence
4027  if( arg0.IsSetContact() ) {
4029  }
4030 } // end of x_BasicCleanupSeqSubmit_sub_sub_contact_contact
4031 
4033 { // type Reference
4035 } // end of x_BasicCleanupSeqSubmit_sub_sub_contact
4036 
4038 { // type Sequence
4039  if( arg0.IsSetCit() ) {
4041  }
4042  if( arg0.IsSetContact() ) {
4044  }
4045  if( arg0.IsSetReldate() ) {
4047  }
4048 } // end of x_BasicCleanupSeqSubmit_sub_sub
4049 
4051 { // type Reference
4053 } // end of x_BasicCleanupSeqSubmit_sub
4054 
4056 { // type Sequence
4057  if( arg0.IsSetData() ) {
4059  }
4060  if( arg0.IsSetSub() ) {
4062  }
4063 } // end of BasicCleanupSeqSubmit
4064 
4066 { // type Reference
4067  BasicCleanupSeqFeat( arg0 );
4068 } // end of x_BasicCleanupSeqAnnot_data_ftable_E
4069 
4070 template< typename Tcontainer_ncbi_cref_cseq_feat_ >
4071 void CAutogeneratedCleanup::x_BasicCleanupSeqAnnot_data_ftable( Tcontainer_ncbi_cref_cseq_feat_ & arg0 )
4072 { // type UniSequence
4073  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_feat_, iter, arg0 ) {
4075  }
4076 } // end of x_BasicCleanupSeqAnnot_data_ftable
4077 
4079 { // type Choice
4080  switch( arg0.Which() ) {
4083  break;
4086  break;
4089  break;
4092  break;
4095  break;
4098  break;
4099  default:
4100  break;
4101  }
4102 } // end of x_BasicCleanupSeqAnnot_data
4103 
4105 { // type Sequence
4106  if( arg0.IsSetData() ) {
4108  }
4109  if( arg0.IsSetDesc() ) {
4111  }
4112  if( arg0.IsSetId() ) {
4114  }
4115 } // end of BasicCleanupSeqAnnot
4116 
4118 { // type Reference
4119  BasicCleanupSeqFeat( arg0 );
4120 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_ftable_E
4121 
4122 template< typename Tcontainer_ncbi_cref_cseq_feat_ >
4123 void CAutogeneratedCleanup::x_BasicCleanupBioseqSet_annot_E_E_data_ftable( Tcontainer_ncbi_cref_cseq_feat_ & arg0 )
4124 { // type UniSequence
4125  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_feat_, iter, arg0 ) {
4127  }
4128 } // end of x_BasicCleanupBioseqSet_annot_E_E_data_ftable
4129 
4131 { // type Choice
4132  switch( arg0.Which() ) {
4135  break;
4138  break;
4141  break;
4144  break;
4147  break;
4150  break;
4151  default:
4152  break;
4153  }
4154 } // end of x_BasicCleanupBioseqSet_annot_E_E_data
4155 
4157 { // type Sequence
4158  if( arg0.IsSetData() ) {
4160  }
4161  if( arg0.IsSetDesc() ) {
4163  }
4164  if( arg0.IsSetId() ) {
4166  }
4167 } // end of x_BasicCleanupBioseqSet_annot_E_E
4168 
4170 { // type Reference
4172 } // end of x_BasicCleanupBioseqSet_annot_E
4173 
4174 template< typename Tcontainer_ncbi_cref_cseq_annot_ >
4175 void CAutogeneratedCleanup::x_BasicCleanupBioseqSet_annot( Tcontainer_ncbi_cref_cseq_annot_ & arg0 )
4176 { // type UniSequence
4177  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_annot_, iter, arg0 ) {
4179  }
4180 } // end of x_BasicCleanupBioseqSet_annot
4181 
4183 { // type Reference
4184  BasicCleanupBioseq( arg0 );
4185 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_seq
4186 
4188 { // type Reference
4189  BasicCleanupBioseqSet( arg0 );
4190 } // end of x_BasicCleanupBioseqSet_seq_set_E_E_set
4191 
4193 { // type Choice
4194  m_NewCleanup.EnteringEntry( arg0 );
4196  switch( arg0.Which() ) {
4197  case CSeq_entry::e_Seq:
4199  break;
4200  case CSeq_entry::e_Set:
4202  break;
4203  default:
4204  break;
4205  }
4206  m_NewCleanup.LeavingEntry( arg0 );
4207 } // end of x_BasicCleanupBioseqSet_seq_set_E_E
4208 
4210 { // type Reference
4212 } // end of x_BasicCleanupBioseqSet_seq_set_E
4213 
4214 template< typename Tcontainer_ncbi_cref_cseq_entry_ >
4215 void CAutogeneratedCleanup::x_BasicCleanupBioseqSet_seq_set( Tcontainer_ncbi_cref_cseq_entry_ & arg0 )
4216 { // type UniSequence
4217  NON_CONST_ITERATE( typename Tcontainer_ncbi_cref_cseq_entry_, iter, arg0 ) {
4219  }
4220 } // end of x_BasicCleanupBioseqSet_seq_set
4221 
4223 { // type Sequence
4224  m_NewCleanup.SeqsetBC( arg0 );
4225  if( arg0.IsSetAnnot() ) {
4227  }
4228  if( arg0.IsSetColl() ) {
4230  }
4231  if( arg0.IsSetDate() ) {
4233  }
4234  if( arg0.IsSetDescr() ) {
4236  }
4237  if( arg0.IsSetSeq_set() ) {
4239  }
4241 } // end of BasicCleanupBioseqSet
4242 
4243 
4245 END_SCOPE(ncbi)
4246 
void x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_protein_E_E_activity_ETC(Tcontainer_std_string_ &arg0)
bool IsSetClone_seq(void) const
Check if a value has been assigned to Clone_seq data member.
Definition: Clone_ref_.hpp:606
bool IsSetFrom(void) const
Check if a value has been assigned to From data member.
Definition: Cit_art_.hpp:545
void x_BasicCleanupBioseqSet_annot_E_E_id_ETC(Tcontainer_ncbi_cref_cannot_id_ &arg0)
void x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_identification_identification_pdb_pdb_rel_ETC(CDate &arg0)
void x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_location_location_equiv_equiv_ETC(Tcontainer_ncbi_cref_cseq_loc_ &arg0)
void x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_disc_disc(Tcontainer_ncbi_cref_cseq_align_ &arg0)
TInt_delta & SetInt_delta(void)
Select the variant.
void x_BasicCleanupSeqFeat_data_data_rna(CRNA_ref &arg0)
Tdata & Set(void)
Assign a value to data member.
Definition: Pub_equiv_.hpp:172
TProc & SetProc(void)
Select the variant.
Definition: Cit_art_.cpp:161
Definition: Date.hpp:52
void x_BasicCleanupSeqFeat_support_ETC(CSeqFeatSupport &arg0)
void SetTxinit(TTxinit &v)
void SetLoc(TLoc &value)
Assign a value to Loc data member.
void x_BasicCleanupSeqFeat_exts_E_E_data_E(CUser_field &arg0)
void SetPacked_int(TPacked_int &v)
Definition: Seq_loc.hpp:966
void x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_ETC(CRNA_ref &arg0)
bool IsSetAligns(void) const
Check if a value has been assigned to Aligns data member.
Definition: Num_ref_.hpp:248
void Replace(const CSeq_feat &new_feat) const
Replace the feature with new Seq-feat object.
bool IsSetProtein(void) const
protein(s) produced Check if a value has been assigned to Protein data member.
Definition: Txinit_.hpp:729
CGene_nomenclature –.
void SetAuthors(TAuthors &value)
Assign a value to Authors data member.
Definition: Cit_gen_.cpp:64
void x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_sparse_sparse_rows_E_E_ETC(CSparse_align &arg0)
void x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_identification_identification_pdb_pdb_ETC(CPDB_seq_id &arg0)
bool IsSetImp(void) const
Check if a value has been assigned to Imp data member.
Definition: Cit_book_.hpp:355
void SetAuthors(TAuthors &value)
Assign a value to Authors data member.
Definition: Cit_art_.cpp:225
bool IsSetEntry_date(void) const
replaces date Check if a value has been assigned to Entry_date data member.
Definition: GB_block_.hpp:593
Tdata & Set(void)
Assign a value to data member.
void x_BasicCleanupSeqAnnot_data(CSeq_annot::C_Data &arg0)
bool IsSetAnticodon(void) const
location of anticodon Check if a value has been assigned to Anticodon data member.
Definition: Trna_ext_.hpp:628
bool IsSetIds(void) const
lots of ids Check if a value has been assigned to Ids data member.
Definition: Cit_art_.hpp:575
TBook & SetBook(void)
Select the variant.
Definition: Cit_art_.cpp:139
CModelEvidenceItem –.
void x_BasicCleanupSeqFeat_ext_ETC(CUser_object &arg0)
void SetTxorg(TTxorg &value)
Assign a value to Txorg data member.
Definition: Txinit_.cpp:128
bool IsSetOrg(void) const
Check if a value has been assigned to Org data member.
Definition: BioSource_.hpp:485
bool IsSetDate(void) const
Check if a value has been assigned to Date data member.
void x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_protein_ETC(Tcontainer_ncbi_cref_cprot_ref_ &arg0)
E_Choice Which(void) const
Which variant is currently selected.
Definition: Seq_hist_.hpp:428
any defined database tag
Definition: Person_id_.hpp:95
void x_BasicCleanupSeqFeat_support_support_inference_E_ETC(CInferenceSupport &arg0)
void x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_gene_E_E_ETC(CGene_ref &arg0)
void SetRegion(const TRegion &v)
#define NON_CONST_ITERATE(Type, Var, Cont)
Non constant version of ITERATE macro.
Definition: ncbimisc.hpp:900
void SetDescr(TDescr &value)
Assign a value to Descr data member.
void x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_gene_E_ETC(CGene_ref &arg0)
bool IsSetSubtype(void) const
Check if a value has been assigned to Subtype data member.
Definition: BioSource_.hpp:515
void x_BasicCleanupSeqFeat_xref_E_E_data_data_clone_clone_ETC(CClone_ref &arg0)
TStd & SetStd(void)
Select the variant.
Definition: Date_.cpp:115
void x_BasicCleanupSeqSubmit_sub_sub_contact(CContact_info &arg0)
bool IsSetPlace(void) const
Check if a value has been assigned to Place data member.
Definition: Meeting_.hpp:304
void x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_packed_packed_ETC(CPacked_seg &arg0)
void x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_columns_E_E_data_data_int_scaled(CScaled_int_multi_data &arg0)
void x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_data_instance_instance_delta_E_E_seq_ETC(CDelta_item::C_Seq &arg0)
GenBank specific info.
Definition: Seqdesc_.hpp:121
CPub * m_LastArg_x_BasicCleanupSeqFeat_cit_cit_pub_E_E_ETC
TDelta & SetDelta(void)
Select the variant.
Definition: Seq_ext_.cpp:186
void x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_std_E_E_ETC(CStd_seg &arg0)
void SetData(TData &value)
Assign a value to Data data member.
PDB sequence.
Definition: Seq_id_.hpp:109
bool IsSetRows(void) const
pairwise alignments constituting this multiple alignment Check if a value has been assigned to Rows d...
void x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_descr_descr_E_E_pdb_pdb_replace_replace_ETC(CPDB_replace &arg0)
void x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_protein_ETC(Tcontainer_ncbi_cref_cmodelevidenceitem_ &arg0)
void SetNames(TNames &value)
Assign a value to Names data member.
Definition: Auth_list_.cpp:147
void SetRna(TRna &v)
TExt & SetExt(void)
Assign a value to Ext data member.
void x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_gene_E_E_locus_tag_ETC(std::string &arg0)
TDb & SetDb(void)
Select the variant.
Definition: Rsite_ref_.cpp:115
void x_BasicCleanupSeqEntry_set_set_ETC(CBioseq_set &arg0)
void x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_dbxref_E_E_ETC(CDbtag &arg0)
This file was generated by application DATATOOL.
bool IsSetExt(void) const
generic fields for ncRNA, tmRNA, miscRNA Check if a value has been assigned to Ext data member...
Definition: RNA_ref_.hpp:595
void BasicCleanupBioseqSet(CBioseq_set &arg0)
void SetUpdate_date(TUpdate_date &value)
Assign a value to Update_date data member.
void x_BasicCleanupSeqFeat_xref_E_ETC(CSeqFeatXref &arg0)
void SetCprt(TCprt &value)
Assign a value to Cprt data member.
Definition: Imprint_.cpp:124
void x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_ext_data_E_E_data_fields_ETC(Tcontainer_ncbi_cref_cuser_field_ &arg0)
void PostProtFeatfBC(CProt_ref &pr)
void x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_rna_ext_tRNA_ETC(CTrna_ext &arg0)
#define CLEAN_STRING_LIST(o, x)
void x_BasicCleanupBioseqSet_annot_E_E_desc_ETC(CAnnot_descr &arg0)
void x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_sparse_sparse_rows_ETC(Tcontainer_ncbi_cref_csparse_align_ &arg0)
void x_BasicCleanupBioseq_annot_E_E(CSeq_annot &arg0)
bool IsSetXref(void) const
Check if a value has been assigned to Xref data member.
Definition: Phenotype_.hpp:363
void x_BasicCleanupSeqFeat_exts_E_E_data_E_E_data_object(CUser_object &arg0)
void SetSeq(TSeq &v)
void x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_gene_E_E_syn_ETC(Tcontainer_std_string_ &arg0)
bool IsSetExt(void) const
extensions for special types Check if a value has been assigned to Ext data member.
Definition: Seq_inst_.hpp:811
TMolinfo & SetMolinfo(void)
Select the variant.
Definition: Seqdesc_.cpp:594
bool IsSetIds(void) const
set of Ids; will replace 'id' field Check if a value has been assigned to Ids data member...
Definition: Seq_feat_.hpp:1391
bool IsSetIds(void) const
sequences in order Check if a value has been assigned to Ids data member.
void x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_dbxref_ETC(Tcontainer_ncbi_cref_cdbtag_ &arg0)
void SetCdregion(TCdregion &v)
bool IsSetSparse_other(void) const
single value for indexes not listed in sparse table Check if a value has been assigned to Sparse_othe...
void SetHist(THist &value)
Assign a value to Hist data member.
Definition: Seq_inst_.cpp:164
bool IsSetApp_date(void) const
Patent Appl File Date Check if a value has been assigned to App_date data member. ...
Definition: Cit_pat_.hpp:907
CPDB_replace –.
Definition: PDB_replace.hpp:65
bool IsSet(void) const
Check if a value has been assigned to data member.
void x_BasicCleanupBioseq_inst_inst(CSeq_inst &arg0)
if all from one organism
Definition: Seqdesc_.hpp:116
void x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_proc_ETC(CCit_proc &arg0)
TId & SetId(void)
Assign a value to Id data member.
Definition: Seq_annot_.hpp:727
void SetReldate(TReldate &value)
Assign a value to Reldate data member.
bool IsSetApplicants(void) const
Applicants Check if a value has been assigned to Applicants data member.
Definition: Cit_pat_.hpp:928
bool IsSetConsequence(void) const
Check if a value has been assigned to Consequence data member.
void x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_article_article_title_title_E_ETC(Tcontainer_ncbi_cref_c_e_c_e &arg0)
void x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_man_man_cit_cit_imp_imp_pub_pub_std_ETC(CAffil::C_Std &arg0)
void x_CleanupOrgModAndSubSourceOther(COrgName &orgname, CBioSource &biosrc)
void x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_columns_E_E_sparse_other_ETC(CSeqTable_single_data &arg0)
void x_BasicCleanupSeqFeat_xref_E_E_data_data_txinit_txinit_protein_E_E_activity_E_ETC(std::string &arg0)
void x_BasicCleanupSeqFeat_ids_ETC(Tcontainer_ncbi_cref_cfeat_id_ &arg0)
void SetAuthors(TAuthors &value)
Assign a value to Authors data member.
Definition: Cit_sub_.cpp:74
void SetFeat(TFeat &v)
Definition: Seq_loc.hpp:972
void x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_pub_pub_article_article_ids_ids_E_E_ETC(CArticleId &arg0)
bool IsSetDesc(void) const
descriptive name Check if a value has been assigned to Desc data member.
Definition: Gene_ref_.hpp:553
void x_BasicCleanupSeqFeat_data_data_gene(CGene_ref &arg0)
bool IsSet(void) const
Check if a value has been assigned to data member.
void x_BasicCleanupBioseq_inst_inst_ext_ext_map(CMap_ext &arg0)
void x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_columns_E_E_data_int_delta1713_ETC(CSeqTable_multi_data &arg0)
bool IsSetData(void) const
Check if a value has been assigned to Data data member.
bool IsSetAuthors(void) const
Check if a value has been assigned to Authors data member.
Definition: Cit_gen_.hpp:594
void x_BasicCleanupBioseqSet_annot_E_E_data_seq_table_seq_table_columns_E_E_data_data1712_ETC(CSeqTable_multi_data &arg0)
bool IsSetSource(void) const
Check if a value has been assigned to Source data member.
void SetExt(TExt &value)
Assign a value to Ext data member.
Definition: RNA_ref_.cpp:209
TMan & SetMan(void)
Select the variant.
Definition: Pub_.cpp:371
void x_BasicCleanupSeqFeat_data_data_org_org(COrg_ref &arg0)
void x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_sparse_ETC(CSparse_seg &arg0)
void x_BasicCleanupSeqFeat_support_support_model_evidence_E_E_identification_ETC(CSeq_id &arg0)
#define END_SCOPE(ns)
End the previously defined scope.
Definition: ncbistl.hpp:73
to cite a variety of ways
Definition: Pub_.hpp:113
void SetAnnotupd(TAnnotupd &value)
Assign a value to Annotupd data member.
Definition: SP_block_.cpp:133
void SetIds(TIds &value)
Assign a value to Ids data member.
Definition: Cit_art_.cpp:256
TMrna & SetMrna(void)
Assign a value to Mrna data member.
TBook & SetBook(void)
Select the variant.
Definition: Pub_.cpp:283
bool IsSetProtein(void) const
Check if a value has been assigned to Protein data member.
void x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_location_mix_mix_E(CSeq_loc &arg0)
void x_BasicCleanupSeqSubmit_sub_sub_cit_cit_authors_authors(CAuth_list &arg0)
bool IsSetBounds(void) const
regions of sequence over which align was computed Check if a value has been assigned to Bounds data m...
Definition: Seq_align_.hpp:926
void x_BasicCleanupSeqFeat_xref_E_E_data_data_variation_variation_ext_locs_E_E_location_location_bond_bond_ETC(CSeq_bond &arg0)
bool IsSetEc(void) const
E.C.
Definition: Prot_ref_.hpp:417
void SetDate(TDate &value)
Assign a value to Date data member.
void CdregionFeatBC(CCdregion &cds, CSeq_feat &seqfeat)
bool IsSetHistory(void) const
dates for this record Check if a value has been assigned to History data member.
Definition: Imprint_.hpp:1166
void SetCit(TCit &value)
Assign a value to Cit data member.
Definition: Cit_let_.cpp:70
void x_BasicCleanupBioseqSet_annot_E_E_id_E_E_ETC(CAnnot_id &arg0)
bool IsSetComment(void) const
any comment on this pub in context Check if a value has been assigned to Comment data member...
Definition: Pubdesc_.hpp:923
Tdata & Set(void)
Assign a value to data member.
Definition: Seq_descr_.hpp:173
void x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_inst_inst_hist_ETC(CSeq_hist &arg0)
TDb & SetDb(void)
Assign a value to Db data member.
Definition: Gene_ref_.hpp:701
void x_BasicCleanupBioseqSet_seq_set_E_E_seq_seq_descr_descr_E_E_name_ETC(std::string &arg0)
CClone_seq_set –.
TArticle & SetArticle(void)
Select the variant.
Definition: Pub_.cpp:239
void x_BasicCleanupSeqFeat_xref_E_E_data_data_num_num_ref_ref_aligns_aligns_segs_dendiag_ETC(Tcontainer_ncbi_cref_cdense_diag_ &arg0)
void x_ConvertDoubleQuotesMarkChanged(std::string &str)
void EMBLblockBC(CEMBL_block &emb)
CClone_seq –.
Definition: Clone_seq.hpp:65
bool IsSetId(void) const
Check if a value has been assigned to Id data member.
Definition: Seq_annot_.hpp:709