static const GtNodeVisitorClass *locus_map_visitor_class() { static const GtNodeVisitorClass *nvc = NULL; if(!nvc) { nvc = gt_node_visitor_class_new(sizeof (AgnLocusMapVisitor), NULL, NULL, visit_feature_node, NULL, NULL, NULL); } return nvc; }
static const GtNodeVisitorClass *infer_cds_visitor_class() { static const GtNodeVisitorClass *nvc = NULL; if(!nvc) { nvc = gt_node_visitor_class_new(sizeof (AgnInferCDSVisitor), infer_cds_visitor_free, NULL, infer_cds_visitor_visit_feature_node, NULL, NULL, NULL); } return nvc; }
static const GtNodeVisitorClass* gaeval_visitor_class() { static const GtNodeVisitorClass *nvc = NULL; if(!nvc) { nvc = gt_node_visitor_class_new(sizeof (AgnGaevalVisitor), gaeval_visitor_free, NULL, gaeval_visitor_visit_feature_node, NULL, NULL, NULL); } return nvc; }
const GtNodeVisitorClass* gt_gtf_visitor_class() { static const GtNodeVisitorClass *gvc = NULL; if (!gvc) { gvc = gt_node_visitor_class_new(sizeof (GtGTFVisitor), gtf_visitor_free, gtf_visitor_comment, gtf_visitor_genome_feature, NULL, NULL); } return gvc; }
const GtNodeVisitorClass* gt_ltr_input_check_visitor_class(void) { static const GtNodeVisitorClass *nvc = NULL; if (!nvc) { nvc = gt_node_visitor_class_new(sizeof (GtLTRInputCheckVisitor), NULL, NULL, gt_ltr_input_check_visitor_feature_node, NULL, NULL, NULL); } return nvc; }
const GtNodeVisitorClass* gt_stat_visitor_class() { static const GtNodeVisitorClass *nvc = NULL; if (!nvc) { nvc = gt_node_visitor_class_new(sizeof (GtStatVisitor), stat_visitor_free, NULL, stat_visitor_feature_node, stat_visitor_region_node, NULL, NULL); } return nvc; }
const GtNodeVisitorClass* gt_md5_to_id_visitor_class() { static const GtNodeVisitorClass *nvc = NULL; if (!nvc) { nvc = gt_node_visitor_class_new(sizeof (GtMD5ToSeqidsVisitor), md5_to_id_visitor_free, NULL, md5_to_id_visitor_feature_node, md5_to_id_visitor_region_node, NULL, NULL); } return nvc; }
const GtNodeVisitorClass* gt_ltrdigest_pdom_visitor_class(void) { static const GtNodeVisitorClass *nvc = NULL; if (!nvc) { nvc = gt_node_visitor_class_new(sizeof (GtLTRdigestPdomVisitor), gt_ltrdigest_pdom_visitor_free, NULL, gt_ltrdigest_pdom_visitor_feature_node, NULL, NULL, NULL); } return nvc; }
const GtNodeVisitorClass* gt_cds_check_visitor_class() { static const GtNodeVisitorClass *nvc = NULL; if (!nvc) { nvc = gt_node_visitor_class_new(sizeof (GtCDSCheckVisitor), cds_check_visitor_free, NULL, cds_check_visitor_feature_node, NULL, NULL, NULL); } return nvc; }
const GtNodeVisitorClass* gt_regioncov_visitor_class() { static const GtNodeVisitorClass *nvc = NULL; if (!nvc) { nvc = gt_node_visitor_class_new(sizeof (GtRegionCovVisitor), gt_regioncov_visitor_free, NULL, gt_regioncov_visitor_feature_node, gt_regioncov_visitor_region_node, NULL, NULL); } return nvc; }
const GtNodeVisitorClass* gt_select_visitor_class() { static const GtNodeVisitorClass *nvc = NULL; if (!nvc) { nvc = gt_node_visitor_class_new(sizeof (GtSelectVisitor), select_visitor_free, select_visitor_comment_node, select_visitor_feature_node, select_visitor_region_node, select_visitor_sequence_node, select_visitor_eof_node); } return nvc; }
const GtNodeVisitorClass* gt_add_ids_visitor_class() { static GtNodeVisitorClass *nvc = NULL; if (!nvc) { nvc = gt_node_visitor_class_new(sizeof (GtAddIDsVisitor), add_ids_visitor_free, add_ids_visitor_comment_node, add_ids_visitor_feature_node, add_ids_visitor_region_node, add_ids_visitor_sequence_node, add_ids_visitor_eof_node); gt_node_visitor_class_set_meta_node_func(nvc, add_ids_visitor_meta_node); } return nvc; }
const GtNodeVisitorClass* gt_snp_annotator_visitor_class() { static GtNodeVisitorClass *nvc = NULL; gt_class_alloc_lock_enter(); if (!nvc) { nvc = gt_node_visitor_class_new(sizeof (GtSNPAnnotatorVisitor), snp_annotator_visitor_free, NULL, snp_annotator_visitor_feature_node, NULL, NULL, NULL); } gt_class_alloc_lock_leave(); return nvc; }
const GtNodeVisitorClass* gt_check_boundaries_visitor_class() { static GtNodeVisitorClass *nvc = NULL; gt_class_alloc_lock_enter(); if (!nvc) { nvc = gt_node_visitor_class_new(sizeof (GtCheckBoundariesVisitor), NULL, NULL, check_boundaries_visitor_feature_node, NULL, NULL, NULL); } gt_class_alloc_lock_leave(); return nvc; }
const GtNodeVisitorClass* gt_ltr_visitor_class(void) { static const GtNodeVisitorClass *nvc = NULL; gt_class_alloc_lock_enter(); if (!nvc) { nvc = gt_node_visitor_class_new(sizeof (GtLTRVisitor), NULL, NULL, gt_ltr_visitor_feature_node, NULL, NULL, NULL); } gt_class_alloc_lock_leave(); return nvc; }
const GtNodeVisitorClass* gt_feature_visitor_class() { static const GtNodeVisitorClass *gvc = NULL; gt_class_alloc_lock_enter(); if (!gvc) { gvc = gt_node_visitor_class_new(sizeof (GtFeatureVisitor), feature_visitor_free, NULL, feature_visitor_feature_node, feature_visitor_region_node, NULL, NULL); } gt_class_alloc_lock_leave(); return gvc; }
const GtNodeVisitorClass* gt_orf_finder_visitor_class(void) { static const GtNodeVisitorClass *gvc = NULL; gt_class_alloc_lock_enter(); if (!gvc) { gvc = gt_node_visitor_class_new(sizeof (GtORFFinderVisitor), NULL, NULL, gt_orf_finder_visitor_feature_node, NULL, NULL, NULL); } gt_class_alloc_lock_leave(); return gvc; }
const GtNodeVisitorClass* gt_regioncov_visitor_class() { static const GtNodeVisitorClass *nvc = NULL; gt_class_alloc_lock_enter(); if (!nvc) { nvc = gt_node_visitor_class_new(sizeof (GtRegionCovVisitor), gt_regioncov_visitor_free, NULL, gt_regioncov_visitor_feature_node, gt_regioncov_visitor_region_node, NULL, NULL); } gt_class_alloc_lock_leave(); return nvc; }
const GtNodeVisitorClass* gt_inter_feature_visitor_class() { static const GtNodeVisitorClass *nvc = NULL; gt_class_alloc_lock_enter(); if (!nvc) { nvc = gt_node_visitor_class_new(sizeof (GtInterFeatureVisitor), inter_feature_visitor_free, NULL, inter_feature_visitor_feature_node, NULL, NULL, NULL); } gt_class_alloc_lock_leave(); return nvc; }
const GtNodeVisitorClass* lua_custom_visitor_class() { static GtNodeVisitorClass *nvc = NULL; gt_class_alloc_lock_enter(); if (!nvc) { nvc = gt_node_visitor_class_new(sizeof (GtLuaCustomVisitor), NULL, lua_custom_visitor_visit_comment, lua_custom_visitor_visit_feature , lua_custom_visitor_visit_region, lua_custom_visitor_visit_sequence, lua_custom_visitor_visit_eof); gt_node_visitor_class_set_meta_node_func(nvc, lua_custom_visitor_visit_meta); } gt_class_alloc_lock_leave(); return nvc; }
const GtNodeVisitorClass* gt_script_wrapper_visitor_class() { static GtNodeVisitorClass *nvc = NULL; gt_class_alloc_lock_enter(); if (!nvc) { nvc = gt_node_visitor_class_new(sizeof (GtScriptWrapperVisitor), script_wrapper_visitor_free, script_wrapper_visitor_comment_node, script_wrapper_visitor_feature_node, script_wrapper_visitor_region_node, script_wrapper_visitor_sequence_node, script_wrapper_visitor_eof_node); gt_node_visitor_class_set_meta_node_func(nvc, script_wrapper_visitor_meta_node); } gt_class_alloc_lock_leave(); return nvc; }