Definition at line 180 of file blastfmtutil.hpp.
◆ BlastGetVersion() ◆ BlastJSON_FormatReport() [1/2] ◆ BlastJSON_FormatReport() [2/2] ◆ BlastJSON_PrintHeader() ◆ BlastPrintReference() void CBlastFormatUtil::BlastPrintReference ( bool html, size_t line_len, CNcbiOstream & out, blast::CReference::EPublication publication =blast::CReference::eGappedBlast
, bool is_psiblast = false
) static ◆ BlastPrintVersionInfo() ◆ BlastXML2_FormatError() ◆ BlastXML2_FormatReport() [1/2] ◆ BlastXML2_FormatReport() [2/2] ◆ BlastXML2_PrintHeader() ◆ BlastXML_FormatReport()
Fills all fields in the XML BLAST output object.
Referenced by CBlastFormat::x_PrintStructuredReport().
◆ CanGetTaxInfo() ◆ CBlastFormattingMatrix() CBlastFormattingMatrix::CBlastFormattingMatrix ( int ** data, unsigned int nrows, unsigned int ncols )Constructor - allocates the matrix with appropriate size and populates with the values retrieved from a scoring matrix, passed in as a 2-dimensional integer array.
Definition at line 392 of file blastfmtutil.cpp.
References CSeqportUtil::Convert(), data, CSeq_data_Base::e_Iupacaa, CSeq_data_Base::e_Ncbistdaa, CAliasBase< TPrim >::Get(), CSeq_data_Base::GetIupacaa(), int, max(), CNcbiMatrix< int >::Resize(), and row.
◆ CBlastHitMatrix()Constructor.
Definition at line 87 of file blast_hitmatrix.cpp.
References format, ITERATE, CBlastHitMatrix::m_Aligns, CBlastHitMatrix::m_FileOut, CBlastHitMatrix::m_Format, CBlastHitMatrix::m_Height, CBlastHitMatrix::m_Renderer, CBlastHitMatrix::m_Thumbnail, CBlastHitMatrix::m_Width, and CBlastHitMatrix::x_InitGraphics().
◆ CreateSeqAnnotFromSeqAlignSet() ◆ Display() ◆ GetAlignment() virtual const objects::CSeq_align_set* IBlastXMLReportData::GetAlignment ( int query_index ) const pure virtual ◆ GetAlignmentSet() virtual CConstRef<objects::CSeq_align_set> IBlastXML2ReportData::GetAlignmentSet ( int num ) const pure virtual ◆ GetBl2seqMode() ◆ GetBlastProgramName() [1/2] virtual string IBlastXML2ReportData::GetBlastProgramName ( void ) const pure virtual ◆ GetBlastProgramName() [2/2] virtual string IBlastXMLReportData::GetBlastProgramName ( void ) const pure virtual ◆ GetBlastTask() [1/2] ◆ GetBlastTask() [2/2] ◆ GetCompositionBasedStats() ◆ GetDatabaseName() [1/2] virtual string IBlastXML2ReportData::GetDatabaseName ( void ) const pure virtual ◆ GetDatabaseName() [2/2] virtual string IBlastXMLReportData::GetDatabaseName ( void ) const pure virtual ◆ GetDbGeneticCode() virtual int IBlastXML2ReportData::GetDbGeneticCode ( void ) const pure virtual ◆ GetDbLength() [1/2] virtual Int8 IBlastXML2ReportData::GetDbLength ( void ) const pure virtual ◆ GetDbLength() [2/2] virtual Int8 IBlastXMLReportData::GetDbLength ( void ) const pure virtual ◆ GetDbNumSeqs() [1/2] virtual Int8 IBlastXML2ReportData::GetDbNumSeqs ( void ) const pure virtual ◆ GetDbNumSeqs() [2/2] virtual int IBlastXMLReportData::GetDbNumSeqs ( void ) const pure virtual ◆ GetEffectiveSearchSpace() [1/2] virtual Int8 IBlastXML2ReportData::GetEffectiveSearchSpace ( int num ) const pure virtual ◆ GetEffectiveSearchSpace() [2/2] virtual Int8 IBlastXMLReportData::GetEffectiveSearchSpace ( int query_index ) const pure virtual ◆ GetEntrezQuery() ◆ GetEntropy() [1/2] virtual double IBlastXML2ReportData::GetEntropy ( int num ) const pure virtual ◆ GetEntropy() [2/2] virtual double IBlastXMLReportData::GetEntropy ( int query_index ) const pure virtual ◆ GetErrorMessage() string CBlastHitMatrix::GetErrorMessage ( void ) inline ◆ GetEvalueThreshold() [1/2] virtual double IBlastXML2ReportData::GetEvalueThreshold ( void ) const pure virtual ◆ GetEvalueThreshold() [2/2] virtual double IBlastXMLReportData::GetEvalueThreshold ( void ) const pure virtual ◆ GetFilterString() [1/2] virtual string IBlastXML2ReportData::GetFilterString ( void ) const pure virtual ◆ GetFilterString() [2/2] virtual string IBlastXMLReportData::GetFilterString ( void ) const pure virtual ◆ GetGapExtensionCost() [1/2] virtual int IBlastXML2ReportData::GetGapExtensionCost ( void ) const pure virtual ◆ GetGapExtensionCost() [2/2] virtual int IBlastXMLReportData::GetGapExtensionCost ( void ) const pure virtual ◆ GetGapOpeningCost() [1/2] virtual int IBlastXML2ReportData::GetGapOpeningCost ( void ) const pure virtual ◆ GetGapOpeningCost() [2/2] virtual int IBlastXMLReportData::GetGapOpeningCost ( void ) const pure virtual ◆ GetGappedMode() virtual bool IBlastXMLReportData::GetGappedMode ( void ) const pure virtual ◆ GetKappa() [1/2] virtual double IBlastXML2ReportData::GetKappa ( int num ) const pure virtual ◆ GetKappa() [2/2] virtual double IBlastXMLReportData::GetKappa ( int query_index ) const pure virtual ◆ GetLambda() [1/2] virtual double IBlastXML2ReportData::GetLambda ( int num ) const pure virtual ◆ GetLambda() [2/2] virtual double IBlastXMLReportData::GetLambda ( int query_index ) const pure virtual ◆ GetLengthAdjustment() [1/2] virtual int IBlastXML2ReportData::GetLengthAdjustment ( int num ) const pure virtual ◆ GetLengthAdjustment() [2/2] virtual int IBlastXMLReportData::GetLengthAdjustment ( int query_index ) const pure virtual ◆ GetMaskLocations() [1/2] ◆ GetMaskLocations() [2/2] ◆ GetMasterGeneticCode() virtual int IBlastXMLReportData::GetMasterGeneticCode ( ) const pure virtual ◆ GetMatchReward() [1/2] virtual int IBlastXML2ReportData::GetMatchReward ( void ) const pure virtual ◆ GetMatchReward() [2/2] virtual int IBlastXMLReportData::GetMatchReward ( void ) const pure virtual ◆ GetMatrix() [1/2] ◆ GetMatrix() [2/2] ◆ GetMatrixName() [1/2] virtual string IBlastXML2ReportData::GetMatrixName ( void ) const pure virtual ◆ GetMatrixName() [2/2] virtual string IBlastXMLReportData::GetMatrixName ( void ) const pure virtual ◆ GetMessages() [1/2] virtual vector<string> IBlastXMLReportData::GetMessages ( ) const pure virtual ◆ GetMessages() [2/2] virtual string IBlastXML2ReportData::GetMessages ( int num ) const pure virtual ◆ GetMismatchPenalty() [1/2] virtual int IBlastXML2ReportData::GetMismatchPenalty ( void ) const pure virtual ◆ GetMismatchPenalty() [2/2] virtual int IBlastXMLReportData::GetMismatchPenalty ( void ) const pure virtual ◆ GetNetcacheID() string CBlastHitMatrix::GetNetcacheID ( void ) inlineGet netcache ID for the image stored in netcache.
Definition at line 122 of file blast_hitmatrix.hpp.
◆ GetNumOfSearchResults() ◆ GetNumQueries() virtual unsigned int IBlastXMLReportData::GetNumQueries ( void ) const pure virtual ◆ GetPHIPattern() [1/2] virtual string IBlastXML2ReportData::GetPHIPattern ( void ) const pure virtual ◆ GetPHIPattern() [2/2] virtual string IBlastXMLReportData::GetPHIPattern ( void ) const pure virtual ◆ GetQuery() virtual const objects::CSeq_loc* IBlastXMLReportData::GetQuery ( int query_index ) const pure virtual ◆ GetQueryGeneticCode() virtual int IBlastXML2ReportData::GetQueryGeneticCode ( void ) const pure virtual ◆ GetQuerySeqLoc() ◆ GetScope() [1/2] virtual objects::CScope* IBlastXMLReportData::GetScope ( int query_index ) const pure virtual ◆ GetScope() [2/2] virtual CRef<objects::CScope> IBlastXML2ReportData::GetScope ( void ) const pure virtual ◆ GetSlaveGeneticCode() virtual int IBlastXMLReportData::GetSlaveGeneticCode ( ) const pure virtual ◆ GetSubjectIds() ◆ GetWholeAlnSeqStrings() [1/2] void CBlastFormatUtil::GetWholeAlnSeqStrings ( string & query, string & masked_query, string & subject, const objects::CDense_seg & ds, objects::CScope & scope, int master_gen_code, int slave_gen_code, const ncbi::TMaskedQueryRegions & mask_info, align_format::CDisplaySeqalign::SeqLocCharOption mask_char, int query_frame ) static ◆ GetWholeAlnSeqStrings() [2/2] void CBlastFormatUtil::GetWholeAlnSeqStrings ( string & query, string & subject, const objects::CDense_seg & ds, objects::CScope & scope, int master_gen_code, int slave_gen_code ) static ◆ InsertSubjectScores()Definition at line 572 of file blastfmtutil.cpp.
References _TRACE, CConstRef< C, Locker >::Empty(), CBlastFormatUtil::eNoQuerySubjCov, CBlastFormatUtil::eQueryCovPerSubj, CBlastFormatUtil::eQueryCovPerUniqSubj, CSeq_align_set_Base::Get(), CBioseq_Handle::GetCompleteBioseq(), CBioseq::GetLength(), COpenRange< Position >::GetLength(), CSeq_align_set_Base::IsSet(), CBioseq::IsSetLength(), COpenRange< Position >::NotEmpty(), and CSeq_align_set_Base::Set().
Referenced by BOOST_AUTO_TEST_CASE(), and CBlastFormat::x_PrintTabularReport().
◆ IsBl2seq() ◆ IsFileOut() bool CBlastHitMatrix::IsFileOut ( void ) inline ◆ IsGappedSearch() ◆ IsIterativeSearch() ◆ PrintAsciiPssm() void CBlastFormatUtil::PrintAsciiPssm ( const objects::CPssmWithParameters & pssm, CConstRef< blast::CBlastAncillaryData > ancillary_data, CNcbiOstream & out ) staticPrints the PSSM in ASCII format (as in blastpgp's -Q option)
Definition at line 172 of file blastfmtutil.cpp.
References _ASSERT, AMINOACID_TO_NCBISTDAA, BLAST_SCORE_MIN, DIM, false, i, int, ITERATE, Blast_KarlinBlk::K, Blast_KarlinBlk::Lambda, NCBISTDAA_TO_AMINOACID, CConstRef< C, Locker >::NotEmpty(), out(), query, RESIDUE_ORDER, and rapidjson::value.
Referenced by CDeltaBlastApp::SavePssmToFile(), and CPsiBlastApp::SavePssmToFile().
◆ PrintDbInformation() ◆ SBlastXMLIncremental() SBlastXMLIncremental::SBlastXMLIncremental ( ) ◆ SetFileName() void CBlastHitMatrix::SetFileName ( string fileName ) inline ◆ SetThumbnail() void CBlastHitMatrix::SetThumbnail ( bool set ) inline ◆ WriteToFile() bool CBlastHitMatrix::WriteToFile ( void )Outputs the image into the file (m_FileOut=true) or netcache.
Definition at line 211 of file blast_hitmatrix.cpp.
References CGlOsContext::GetBuffer(), CImage::GetData(), CBlastHitMatrix::IsFileOut(), CBlastHitMatrix::m_Context, CBlastHitMatrix::m_File, CBlastHitMatrix::m_Format, CBlastHitMatrix::m_Height, CBlastHitMatrix::m_ImageKey, CBlastHitMatrix::m_Width, CNetCacheAPI::PutData(), CImageIO::WriteImage(), and CBlastHitMatrix::x_RenderImage().
Referenced by CBlastHitMatrixCGIApplication::ProcessRequest().
◆ x_GetLabels() void CBlastHitMatrix::x_GetLabels ( void ) protected ◆ x_InitGraphics() void CBlastHitMatrix::x_InitGraphics ( const string & font_path =""
) protected
Initialize rendering environment.
Definition at line 260 of file blast_hitmatrix.cpp.
References _TRACE, CFtglFontManager::Clear(), ERR_POST, Error(), eUnknown, CException::GetMsg(), CFtglFontManager::Instance(), CGlResMgr::Instance(), CRef< C, Locker >::IsNull(), CBlastHitMatrix::m_Context, CBlastHitMatrix::m_ErrorMessage, CBlastHitMatrix::m_Height, CBlastHitMatrix::m_Width, CGlOsContext::MakeCurrent(), NCBI_THROW, CRef< C, Locker >::Reset(), CFtglFontManager::SetDeviceResolution(), and CFtglFontManager::SetFontPath().
Referenced by CBlastHitMatrix::CBlastHitMatrix().
◆ x_InitObjectManager() void CBlastHitMatrix::x_InitObjectManager ( ) protected ◆ x_InitPort() void CBlastHitMatrix::x_InitPort ( ) protectedInitializes CGlPane.
Definition at line 62 of file blast_hitmatrix.cpp.
References CBioseq_Handle::GetBioseqLength(), CRange_Base::GetFrom(), COpenRange< Position >::GetToOpen(), CBlastHitMatrix::m_DataSource, CBlastHitMatrix::m_Height, CBlastHitMatrix::m_Port, CBlastHitMatrix::m_Width, CGlRect< T >::SetHorz(), CGlPane::SetModelLimitsRect(), CGlRect< T >::SetVert(), and CGlPane::SetViewport().
Referenced by CBlastHitMatrix::x_PreProcess().
◆ x_PreProcess() void CBlastHitMatrix::x_PreProcess ( void ) protectedPerforms pre-processing for image rendering.
Definition at line 145 of file blast_hitmatrix.cpp.
References CHitMatrixDSBuilder::CreateDataSource(), CRef< C, Locker >::GetPointer(), CHitMatrixDSBuilder::Init(), CBlastHitMatrix::m_Aligns, CBlastHitMatrix::m_DataSource, CBlastHitMatrix::m_Port, CBlastHitMatrix::m_Renderer, CBlastHitMatrix::m_Scope, CBlastHitMatrix::m_Thumbnail, CBlastHitMatrix::x_GetLabels(), CBlastHitMatrix::x_InitObjectManager(), and CBlastHitMatrix::x_InitPort().
Referenced by CBlastHitMatrix::x_RenderImage().
◆ x_Render() void CBlastHitMatrix::x_Render ( void ) protectedInits renderer display options and text labels.
Definition at line 170 of file blast_hitmatrix.cpp.
References CRuler::fHideLabels, CRuler::fShowTextLabel, CBlastHitMatrix::m_Aligns, CBlastHitMatrix::m_Height, CBlastHitMatrix::m_Port, CBlastHitMatrix::m_QueryID, CBlastHitMatrix::m_Renderer, CBlastHitMatrix::m_SubjectID, CBlastHitMatrix::m_Thumbnail, CBlastHitMatrix::m_Width, CGlPane::SetViewport(), and CGlPane::ZoomAll().
Referenced by CBlastHitMatrix::x_RenderImage().
◆ x_RenderImage() bool CBlastHitMatrix::x_RenderImage ( void ) protectedRenders a pairwise alignments between the first two Seq-id in the alignment.
Definition at line 228 of file blast_hitmatrix.cpp.
References IRender::Clear(), CImageUtil::FlipY(), GetGl(), CException::GetMsg(), CBlastHitMatrix::m_Context, CBlastHitMatrix::m_ErrorMessage, CBlastHitMatrix::m_Height, CBlastHitMatrix::m_Width, CGlOsContext::MakeCurrent(), CRef< C, Locker >::Reset(), CGlOsContext::SetBuffer(), CImage::SetDepth(), string, CException::what(), CBlastHitMatrix::x_PreProcess(), and CBlastHitMatrix::x_Render().
Referenced by CBlastHitMatrix::Display(), and CBlastHitMatrix::WriteToFile().
◆ ~CBlastHitMatrix() CBlastHitMatrix::~CBlastHitMatrix ( ) inline ◆ ~IBlastXML2ReportData() virtual IBlastXML2ReportData::~IBlastXML2ReportData ( ) inlinevirtual ◆ ~IBlastXMLReportData() virtual IBlastXMLReportData::~IBlastXMLReportData ( ) inlinevirtual ◆ m_Aligns ◆ m_Context ◆ m_DataSource ◆ m_ErrorMessage string CBlastHitMatrix::m_ErrorMessage private ◆ m_File string CBlastHitMatrix::m_File private ◆ m_FileOut bool CBlastHitMatrix::m_FileOut private ◆ m_Format ◆ m_Height int CBlastHitMatrix::m_Height private ◆ m_ImageKey string CBlastHitMatrix::m_ImageKey private ◆ m_IterationNum int SBlastXMLIncremental::m_IterationNum ◆ m_ObjMgr ◆ m_Port ◆ m_QueryID string CBlastHitMatrix::m_QueryID private ◆ m_Renderer ◆ m_Scope ◆ m_SerialXmlEnd string SBlastXMLIncremental::m_SerialXmlEnd ◆ m_SubjectID string CBlastHitMatrix::m_SubjectID private ◆ m_Thumbnail bool CBlastHitMatrix::m_Thumbnail private ◆ m_Width int CBlastHitMatrix::m_Width privateRetroSearch 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