src/algo/sequence/demo/regexplocdemo.cpp File Reference

#include <ncbi_pch.hpp>
#include <algo/sequence/regexp_loc.hpp>
#include <corelib/ncbiapp.hpp>
#include <corelib/ncbiargs.hpp>
#include <corelib/ncbienv.hpp>
#include <objmgr/object_manager.hpp>
#include <objtools/data_loaders/genbank/gbloader.hpp>
#include <objmgr/scope.hpp>
#include <objmgr/seq_vector.hpp>
#include <serial/iterator.hpp>
#include <serial/objistr.hpp>
#include <serial/objostr.hpp>
#include <serial/serial.hpp>

Include dependency graph for regexplocdemo.cpp:

Go to the source code of this file.

Classes

class  CRegexpLocApp

Functions

 USING_SCOPE (objects)
CNcbiOstreamoperator<< (CNcbiOstream &os, const CSeq_loc &loc)
int GetLoc (const string &acc, const string &pat, CSeq_loc &loc, CScope &scope)
int main (int argc, char **argv)

Variables

 USING_NCBI_SCOPE


Function Documentation

int GetLoc const string &  acc,
const string &  pat,
CSeq_loc loc,
CScope scope
 

Definition at line 85 of file regexplocdemo.cpp.

References Begin(), CBioseq_Handle::eCoding_Iupac, CScope::GetBioseqHandle(), CRegexp_loc::GetLoc(), CSeqVector::GetSeqData(), CBioseq_Handle::GetSeqVector(), CRef< C, Locker >::Reset(), CSeqVector::size(), and CException::what().

Referenced by CSeqTable_column::GetSeq_loc(), and CRegexpLocApp::Run().

int main int  argc,
char **  argv
 

Definition at line 147 of file regexplocdemo.cpp.

References CNcbiApplication::AppMain(), eDS_Default, and theApp.

CNcbiOstream& operator<< CNcbiOstream os,
const CSeq_loc loc
 

Definition at line 76 of file regexplocdemo.cpp.

References eSerial_AsnText, and CObjectOStream::Open().

USING_SCOPE objects   ) 
 


Variable Documentation

USING_NCBI_SCOPE
 

Definition at line 50 of file regexplocdemo.cpp.


Generated on Wed Dec 9 07:41:44 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Wed Dec 09 08:18:31 2009 by modify_doxy.py rev. 173732