NCBI C++ ToolKit
Classes | Macros | Enumerations | Functions | Variables
asn_cleanup.cpp File Reference
#include <ncbi_pch.hpp>
#include <common/ncbi_source_ver.h>
#include <corelib/ncbiapp.hpp>
#include <connect/ncbi_core_cxx.hpp>
#include <objmgr/util/sequence.hpp>
#include <misc/data_loaders_util/data_loaders_util.hpp>
#include <objtools/cleanup/cleanup.hpp>
#include <objtools/edit/autodef_with_tax.hpp>
#include <objtools/validator/tax_validation_and_cleanup.hpp>
#include <objtools/validator/dup_feats.hpp>
#include <objtools/edit/huge_file.hpp>
#include <objtools/edit/huge_asn_reader.hpp>
#include <objtools/edit/huge_asn_loader.hpp>
#include <objtools/edit/huge_file_process.hpp>
#include <objtools/writers/async_writers.hpp>
#include <objtools/edit/remote_updater.hpp>
#include "huge_file_cleanup.hpp"
#include "read_hooks.hpp"
#include "bigfile_processing.hpp"
#include <common/ncbi_revision.h>
+ Include dependency graph for asn_cleanup.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

struct  TThreadState
 
class  CCleanupApp
 

Macros

#define THIS_IS_TRUNK_BUILD
 

Enumerations

enum  EProcessingMode { eModeRegular , eModeBatch , eModeBigfile , eModeHugefile }
 

Functions

 USING_SCOPE (objects)
 
static bool s_IsHugeMode (const CArgs &args, const CNcbiRegistry &cfg)
 
int main (int argc, const char **argv)
 

Variables

static const CDataLoadersUtil::TLoaders default_loaders
 
 USING_NCBI_SCOPE
 

Macro Definition Documentation

◆ THIS_IS_TRUNK_BUILD

#define THIS_IS_TRUNK_BUILD

Definition at line 61 of file asn_cleanup.cpp.

Enumeration Type Documentation

◆ EProcessingMode

Enumerator
eModeRegular 
eModeBatch 
eModeBigfile 
eModeHugefile 

Definition at line 72 of file asn_cleanup.cpp.

Function Documentation

◆ main()

int main ( int  argc,
const char **  argv 
)

Definition at line 1164 of file asn_cleanup.cpp.

References a, CNcbiApplicationAPI::AppMain(), i, int, next(), and NStr::Split().

◆ s_IsHugeMode()

static bool s_IsHugeMode ( const CArgs args,
const CNcbiRegistry cfg 
)
static

Definition at line 368 of file asn_cleanup.cpp.

References IRegistry::GetBool().

Referenced by CCleanupApp::x_ProcessOneFile().

◆ USING_SCOPE()

USING_SCOPE ( objects  )

Variable Documentation

◆ default_loaders

const CDataLoadersUtil::TLoaders default_loaders
static

◆ USING_NCBI_SCOPE

USING_NCBI_SCOPE

Definition at line 1157 of file asn_cleanup.cpp.

Modified on Mon Jul 15 05:32:54 2024 by modify_doxy.py rev. 669887