Go to the source code of this file.
Go to the SVN repository for this file.
USING_SCOPE (objects) USING_SCOPE (edit) static bool s_IsAllNumbers (string val) static string s_MakeUniquenessVal (vector< CRef< CSeqTable_column > > cols, size_t row) static bool IsExampleTableRowAcceptable (const ExampleTableData *e1, string field_name, CSourceRequirements::EWizardType wizard_type, CSourceRequirements::EWizardSrcType src_type) static int CompareExampleTableRows (const ExampleTableData *e1, const ExampleTableData *e2) CSourceRequirements * GetSrcRequirements (CSourceRequirements::EWizardType wizard_type, CSourceRequirements::EWizardSrcType source_type, CRef< CSeq_table > values_table) string GetPrimerSetNameValues (const CPCRPrimerSet &primer_set) string GetPrimerSetSeqValues (const CPCRPrimerSet &primer_set) void RemoveLastCharacter (string &str) string JoinValues (const string &name, const vector< string > &values) void SplitValues (const string &name, const string &newValue, vector< string > &values) CRef< CSeq_table > GetSeqTableFromSeqEntry (CSeq_entry_Handle seh) CRef< CSeq_table > GetSeqTableForSrcQualFromSeqEntry (CSeq_entry_Handle seh, vector< string > qual_names) DEFINE_STATIC_ARRAY_MAP (TStrcVouchMap, sm_VouchMap, s_StrVouchPartName) bool IsFwdPrimerName (string name) bool IsRevPrimerName (string name) bool IsFwdPrimerSeq (string name) bool IsRevPrimerSeq (string name) CRef< CCmdComposite > ApplySrcTableToSeqEntry (CRef< CSeq_table >values_table, CSeq_entry_Handle seh) bool RelaxedMatch (CRef< CSeq_id > id1, CRef< CSeq_id > id2) static bool OneRowOk (CRef< CSeq_id > id, CRef< CSeqTable_column > id_col, CSeq_entry_Handle seh) ◆ ExampleTableData ◆ TStrcVouchMap ◆ TStructVoucherPart ◆ ApplySrcTableToSeqEntry()Definition at line 2804 of file srcedit_util.cpp.
References CSerialObject::Assign(), CBioSourceAutoComplete::AutoFill(), cmd, columns, CSrcTableColumnBaseFactory::Create(), CSeqdesc_Base::e_Source, CBioseq_set_Base::eClass_nuc_prot, eExistingText_replace_old, NStr::EqualNocase(), FindSeqTableColumnByName(), CSeq_entry_Handle::GetBioseqHandle(), CBioseq_set_Handle::GetClass(), CSeq_table_Base::GetColumns(), CSeqTable_column_Base::GetData(), CSeqTable_multi_data_Base::GetId(), CSeq_table_Base::GetNum_rows(), CBioseq_Handle::GetParentBioseq_set(), CBioseq_Handle::GetParentEntry(), CBioseq_set_Handle::GetParentEntry(), CSeqdesc_CI::GetSeq_entry_Handle(), CBioseq_set_Handle::IsSetClass(), CSeq_table_Base::IsSetColumns(), ITERATE, kProblems, kSequenceIdColLabel, NULL, row, CBioSource_Base::SetOrg(), and CSeqdesc_Base::SetSource().
◆ CompareExampleTableRows() ◆ DEFINE_STATIC_ARRAY_MAP() ◆ GetPrimerSetNameValues() ◆ GetPrimerSetSeqValues() ◆ GetSeqTableForSrcQualFromSeqEntry()Definition at line 1153 of file srcedit_util.cpp.
References CSrcTableColumnBaseFactory::Create(), CSeqdesc_Base::e_Source, CSeqTable_column_info_Base::eField_id_location_id, CSeq_inst_Base::eMol_na, CBioseq_Handle::GetSeqId(), CSeqdesc_Base::GetSource(), i, ITERATE, kSequenceIdColLabel, row, CSeqTable_column_Base::SetData(), CSeqTable_column_Base::SetHeader(), and table.
◆ GetSeqTableFromSeqEntry()Definition at line 1008 of file srcedit_util.cpp.
References AddValueToTable(), CSeqdesc_Base::e_Source, CSeqTable_column_info_Base::eField_id_location_id, CBioSource_Base::eGenome_unknown, CSeq_inst_Base::eMol_na, NStr::EqualNocase(), FOR_EACH_DBXREF_ON_ORGREF, CPCRReactionSet_Base::Get(), CSeqTable_column_Base::GetData(), CBioSource_Base::GetGenome(), COrgName_Base::GetMod(), CBioSource_Base::GetOrg(), CBioSource::GetOrganelleByGenome(), CBioSource::GetOrgname(), CBioSource_Base::GetPcr_primers(), GetPrimerSetNameValues(), GetPrimerSetSeqValues(), CBioseq_Handle::GetSeqId(), CSeqdesc_Base::GetSource(), CSeqTable_multi_data_Base::GetString(), CBioSource_Base::GetSubtype(), CSubSource::GetSubtypeName(), COrgMod::GetSubtypeName(), CBioSource::GetTaxname(), set< Key, Compare >::insert(), NStr::IntToString(), NStr::IsBlank(), COrg_ref_Base::IsSetDb(), CBioSource_Base::IsSetGenome(), CBioSource_Base::IsSetOrg(), CBioSource::IsSetOrgMod(), CBioSource_Base::IsSetPcr_primers(), CBioSource_Base::IsSetSubtype(), CBioSource::IsSetTaxname(), ITERATE, NStr::Join(), JoinValues(), kDbXref, kOrgModNote, kSequenceIdColLabel, kSubSourceNote, CSubSource::NeedsNoText(), RemoveLastCharacter(), row, CSeqTable_column_Base::SetData(), CSeqTable_column_Base::SetHeader(), table, tag, and val.
◆ GetSrcRequirements()Definition at line 808 of file srcedit_util.cpp.
References CSourceRequirements::AddOneOfList(), CSourceRequirements::AddRequirement(), CSourceRequirements::AddUniquenessList(), CSourceRequirements::eWizardSrcType_animal, CSourceRequirements::eWizardSrcType_bacteria_or_archaea, CSourceRequirements::eWizardSrcType_cultured_fungus, CSourceRequirements::eWizardSrcType_plant, CSourceRequirements::eWizardSrcType_virus_foot_and_mouth, CSourceRequirements::eWizardSrcType_virus_influenza, CSourceRequirements::eWizardSrcType_virus_norovirus, CSourceRequirements::eWizardSrcType_virus_rotavirus, CSourceRequirements::eWizardSrcType_vouchered_fungus, CSourceRequirements::eWizardType_d_loop, CSourceRequirements::eWizardType_igs, CSourceRequirements::eWizardType_rrna_its_igs, CSourceRequirements::eWizardType_uncultured_samples, CSourceRequirements::eWizardType_viruses, FindSeqTableColumnByName(), CSeqTable_column_Base::GetData(), CSeqTable_multi_data_Base::GetString(), kHost, CSourceRequirements::PreferentiallyAddRequirement(), row, CSourceRequirements::SetExamples(), and NStr::StartsWith().
◆ IsExampleTableRowAcceptable() ◆ IsFwdPrimerName() ◆ IsFwdPrimerSeq() ◆ IsRevPrimerName() ◆ IsRevPrimerSeq() ◆ JoinValues() ◆ OneRowOk() ◆ RelaxedMatch() ◆ RemoveLastCharacter() void RemoveLastCharacter ( string & str ) ◆ s_IsAllNumbers() ◆ s_MakeUniquenessVal() ◆ SplitValues() ◆ USING_SCOPE() [1/2] ◆ USING_SCOPE() [2/2] ◆ k_NumExampleTableRows ◆ nomial_keywords ◆ s_ExampleTable ◆ s_StrVouchPartNameRetroSearch 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