kFilterByDefault =
false;
49 static const stringkProgram(
"rpstblastn");
51 "Translated Reverse Position Specific BLAST"));
52 const boolkQueryIsProtein =
false;
53 const boolkIsRpsBlast =
true;
54 const boolkIsCBS2and3Supported =
false;
55m_Args.push_back(arg);
58 static const charkDefaultTask[] =
"rpstblastn";
59SetTask(kDefaultTask);
62arg.
Reset(m_BlastDbArgs);
63m_Args.push_back(arg);
66arg.
Reset(m_StdCmdLineArgs);
67m_Args.push_back(arg);
72m_Args.push_back(arg);
75m_Args.push_back(arg);
80m_Args.push_back(arg);
83m_Args.push_back(arg);
86m_Args.push_back(arg);
89arg.
Reset(m_QueryOptsArgs);
90m_Args.push_back(arg);
93arg.
Reset(m_FormattingArgs);
94m_Args.push_back(arg);
97arg.
Reset(m_MTArgs);
98m_Args.push_back(arg);
101arg.
Reset(m_RemoteArgs);
102m_Args.push_back(arg);
105arg.
Reset(m_DebugArgs);
106m_Args.push_back(arg);
109m_Args.push_back(arg);
Declares singleton objects to store the version and reference for the BLAST engine.
Auxiliary classes/functions for BLAST input library.
int GetQueryBatchSize(EProgram program, bool is_ungapped=false, bool remote=false, bool use_default=true, string task="", bool mt_mode=false)
Retrieve the appropriate batch size for the specified task.
@ eRPSTblastn
nucleotide-pssm (RPS blast with translated query)
CRef< CRemoteArgs > m_RemoteArgs
remote vs. local execution options
virtual CNcbiIstream & GetInputStream()
Get the input stream.
bool m_IsUngapped
Is this application being run ungapped.
virtual CNcbiOstream & GetOutputStream()
Get the output stream.
Argument class to collect database/subject arguments.
EAPILocality
Enumerates the possible contexts in which objects of this type can be used.
Keeps track of the version of the BLAST engine in the NCBI C++ toolkit.
Argument class for collecting composition based statistics options.
Argument class to collect debugging options.
Argument class for collecting filtering options.
Argument class to collect formatting options, use this to create a CBlastFormat object.
Argument class for collecting gapped options.
Argument class for general search BLAST algorithm options: evalue, gap penalties, query filter string...
Argument class to collect the genetic code for all queries/subjects.
@ eQuery
Query genetic code.
Argument class to populate an application's name and description.
Argument class to collect query options.
Handles command line arguments for blastx binary.
virtual CRef< CBlastOptionsHandle > x_CreateOptionsHandle(CBlastOptions::EAPILocality locality, const CArgs &args)
@inheritDoc
virtual CNcbiIstream & GetInputStream()
Get the input stream.
virtual CNcbiOstream & GetOutputStream()
Get the output stream.
virtual int GetQueryBatchSize() const
@inheritDoc
virtual CNcbiOstream & GetOutputStream()
Get the output stream.
CNcbiStrstream m_OutputStream
CNcbiIstrstream * m_InputStream
virtual CNcbiIstream & GetInputStream()
Get the input stream.
virtual ~CRPSTBlastnNodeArgs()
virtual CRef< CBlastOptionsHandle > x_CreateOptionsHandle(CBlastOptions::EAPILocality locality, const CArgs &args)
@inheritDoc
CRPSTBlastnNodeArgs(const string &input)
Constructor.
virtual int GetQueryBatchSize() const
@inheritDoc
Handle to the options for translated nucleotide-RPS blast.
Argument class to collect remote vs. local execution.
bool ExecuteRemotely() const
Return whether the search should be executed remotely or not.
Argument class to retrieve input and output streams for a command line program.
Argument class to retrieve and set the window size BLAST algorithm option.
const string kDfltArgCompBasedStatsRPS
virtual string Print(void) const
Print version information.
void Reset(void)
Reset reference object.
bool NotEmpty(void) const THROWS_NONE
Check if CRef is not empty â pointing to an object and has a non-null value.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.
IO_PREFIX::istream CNcbiIstream
Portable alias for istream.
Main argument class for RPSBLAST application.
Main argument class for RPS TBLASTN application.
Declares the CRPSTBlastnOptionsHandle class.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4