Go to the SVN repository for this file.
34 #ifndef ALGO_BLAST_BLASTINPUT___BLAST_SRA_INPUT__HPP 35 #define ALGO_BLAST_BLASTINPUT___BLAST_SRA_INPUT__HPP 57 boolcheck_for_paires =
true,
58 boolcache_enabled =
false);
62 virtual intGetNextSequence(
CBioseq_set& bioseq_set);
64 virtual boolEnd(
void);
86 voidx_NextAccession(
void);
92unique_ptr<CCSraShortReadIterator>
m_It;
Interface for converting sources of sequence data into blast sequence input.
Base class representing a source of biological sequences.
Class for reading sequences from SRA respository or SRA file.
TSeqPos m_BasesAdded
Number of bases added so far.
bool m_IsPaired
Are queries paired.
unique_ptr< CCSraShortReadIterator > m_It
unique_ptr< CCSraDb > m_SraDb
CSraInputSource(const CSraInputSource &)
vector< string >::iterator m_ItAcc
vector< string > m_Accessions
CSraInputSource & operator=(const CSraInputSource &)
virtual ~CSraInputSource()
unsigned int TSeqPos
Type for sequence locations and lengths.
#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.
Structure to represent a single sequence to be fed to BLAST.
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