NCBI C++ ToolKit
sequence_editing_cmds.hpp
Go to the documentation of this file.

Go to the SVN repository for this file.

1 /* $Id: sequence_editing_cmds.hpp 47154 2022-09-26 17:58:36Z asztalos $
2  * =========================================================================
3  *
4  * PUBLIC DOMAIN NOTICE
5  * National Center for Biotechnology Information
6  *
7  * This software/database is a "United States Government Work" under the
8  * terms of the United States Copyright Act. It was written as part of
9  * the author's official duties as a United States Government employee and
10  * thus cannot be copyrighted. This software/database is freely available
11  * to the public for use. The National Library of Medicine and the U.S.
12  * Government have not placed any restriction on its use or reproduction.
13  *
14  * Although all reasonable efforts have been taken to ensure the accuracy
15  * and reliability of the software and data, the NLM and the U.S.
16  * Government do not and cannot warrant the performance or results that
17  * may be obtained by using this software or data. The NLM and the U.S.
18  * Government disclaim all warranties, express or implied, including
19  * warranties of performance, merchantability or fitness for any particular
20  * purpose.
21  *
22  * Please cite the author in any work or product based on this material.
23  *
24  * =========================================================================
25  *
26  * Authors: Igor Filippov
27  *
28  * File Description:
29  * Defines "Sequence Editing" commands enum for GBENCH.
30  */
31 
32 #ifndef _SEQUENCE_EDITING_CMDS_H_
33 #define _SEQUENCE_EDITING_CMDS_H_
34 
35 #include <corelib/ncbistd.hpp>
36 
38 
476  eCmdCreateDescSource, // Most of the new stuff can be added above, unless it expects a non-TSE type selection
480 
481  eCmdEditingButtons, // This can be shown regardless of selection - buttons do their own selection search
497 
498 };
499 
500 static const char *kInternalIndexerRegistry = "Dialogs.Edit.InternalIndexer";
501 static const char *kInternalIndexerRegistryType = "IndexerType";
506 };
507 
509 #endif
510 // _SEQUENCE_EDITING_CMDS_H_
Include a standard set of the NCBI C++ Toolkit most basic headers.
@ eBaseCmdLast
Definition: command.hpp:111
#define END_NCBI_SCOPE
End previously defined NCBI scope.
Definition: ncbistl.hpp:103
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
Definition: ncbistl.hpp:100
static const char * kInternalIndexerRegistry
static const char * kInternalIndexerRegistryType
ESequenceEditingCommands
@ eCmdDescriptorPropagateDown
@ eCmdAutodefPopset
@ eCmdConvertCdsWithInternalStopToMiscFeat
@ eCmdRemoveLocalSeqIdsFromNuc
@ eCmdConvertAccessionToLocalIdsAll
@ eCmdCreateDescSource
@ eCmdAddLinkageToGaps
@ eCmdEditStructuredCommentPrefixSuffixMIMARKS3_0
@ eCmdLinkmRNACDSUnidirectional
@ eCmdLinkmRNACDSTranscriptID
@ eCmdGeneXrefsFromFeats
@ eCmdCreateSeqHistForTpa
@ eCmdAddNamedrRNA26S
@ eCmdSelectTarget
@ eCmdRetranslateCDSIgnoreStopExceptEnd_ext
@ eCmdRemoveNonsuppressingGeneXrefs
@ eCmdTruncateAuthorMiddleInitials
@ eCmdCreateDescRefGeneTracking
@ eCmdCreateStructuredCommentPrefixSuffixMIGS
@ eCmdCountryConflict
@ eCmdAddKeywordWithConstraint
@ eCmdTaxFixCleanup_ext
@ eCmdAutodefRefresh
@ eCmdRemoveAllStructuredComments
@ eCmdApplySourceQual
@ eCmdSplitQualifiersAtCommas
@ eCmdLinkmRNACDSOverlap
@ eCmdFixForTransSplicing
@ eCmdRemoveSeqHistAssembly
@ eCmdRemoveAlignments
@ eCmdRetranslateCDSObeyStop
@ eCmdConvertCdsWithInternalStopToMiscFeatUnverified
@ eCmdImportFeatureTable
@ eCmdUpdateSequenceClipboard
@ eCmdRemoveSourceQual
@ eCmdEditStructuredCommentPrefixSuffixFluData
@ eCmdSortUniqueCountTree
@ eCmdParseCollectionDateDayFirst
@ eCmdRemoveSequences_ext
@ eCmdConvertDescToFeatComment
@ eCmdAppendModToOrg
@ eCmdRemoveOrphanLocusGeneXrefs
@ eCmdRemoveDuplicateGOTerms
@ eCmdConvertCGPQual
@ eCmdValidateNoAlignments
@ eCmdMakeToolBarWindow
@ eCmdGeneralToLocalId
@ eCmdSpecificHostCleanup
@ eCmdLinkSelectedmRNACDS
@ eCmdRemoveOrphanedProteins
@ eCmdRemoveTextInsideStr
@ eCmdConvertSelectedGapsToKnown
@ eCmdTrimJunkInPrimerSeqs
@ eCmdConvertGapsBySize
@ eCmdEditStructuredCommentPrefixSuffixGenAssData
@ eCmdEditSeqEndsWithAlign
@ eCmdCreateDescStructuredComment
@ eCmdUpdateSequence_ext
@ eCmdReverseAuthorNames
@ eCmdCdsToMatPeptide
@ eCmdChangeSetClass
@ eCmdSwapSourceQual
@ eCmdDeltaSeqToRaw_ext
@ eCmdFixCapitalizationCountry
@ eCmdCDSGeneRangeErrorRestore
@ eCmdAddNamedrRNASmall
@ eCmdAutodefDefaultOptions
@ eCmdRemoveDescriptors
@ eCmdParseTextFromDefline
@ eCmdRemoveGenbankSeqIdsFromProt
@ eCmdFixOrgModInstitution
@ eCmdDeltaSeqToRaw
@ eCmdLinkmRNACDSLabelLocation
@ eCmdApplyRNA_ITS
@ eCmdSaveASN1File
@ eCmdRemoveBankitComment
@ eCmdRestoreFromFile
@ eCmdBulkGeneEdit
@ eCmdParseComment
@ eCmdUniqifyFeatureIds
@ eCmdFixupOrganismNames
@ eCmdRemoveTaxonFeatsAndBioSource
@ eCmdApplyRNAQual
@ eCmdBulkApplyGenCode
@ eCmdAddKeywordTPA_experimental
@ eCmdIndexerTypeSelection
@ eCmdEditSequence
@ eCmdListMacroButtonNames
@ eCmdConvertAuthorToConsortiumAll
@ eCmdDeleteStructuredCommentPrefixSuffixMIGS
@ eCmdDeleteStructuredCommentPrefixSuffixGenAssData
@ eCmdRemoveGenomeProjectId
@ eCmdEditFeatException
@ eCmdCreateDescGenomeAssemblyComment
@ eCmdAddNamedrRNA16S
@ eCmdUpdateMultiSeqClipboard
@ eCmdRemoveUnpublishedPublications
@ eCmdAddStructuredCommentKeyword
@ eCmdShowFeatureTable
@ eCmdPrefixHaplotToDefLine
@ eCmdConvertCdsWithGapsToMiscFeat
@ eCmdRemoveGeneralId
@ eCmdAddNamedrRNA18S
@ eCmdCorrectGenes
@ eCmdCreateDescComment
@ eCmdConvertAccessionToLocalIdsName
@ eCmdPropagateDBLink
@ eCmdAdjustmRNAForIntrons
@ eCmdBarcodeTool
@ eCmdConvertDescToFeatPubConstraint
@ eCmdEditStructuredCommentPrefixSuffixMIENSData
@ eCmdFuseJoinsInLocs
@ eCmdAutodefOptions
@ eCmdRemoveSegGaps
@ eCmdRmCultureNotes
@ eCmdAddTranslExcept
@ eCmdRemoveInPressPublications
@ eCmdLinkmRNACDSProteinID
@ eCmdNormalizeGeneQuals
@ eCmdAddAssemblyStructuredComment
@ eCmdClearFeatureIds
@ eCmdLowercaseQuals
@ eCmdCombineSelectedGenesIntoPseudogenes
@ eCmdAdjustConsensusSpliceSitesStrict
@ eCmdResynchronizePartialsCDS
@ eCmdFixNonReciprocalLinks
@ eCmdAddGlobalCodeBreak
@ eCmdApplyIndexerComments
@ eCmdRemoveSetsFromSet
@ eCmdBioseqFeatsRevComp
@ eCmdModifyStructuredComment
@ eCmdSortUniqueCountTree_ext
@ eCmdCompareWithBiosample
@ eCmdRecomputeIntervals
@ eCmdEditFeatQual
@ eCmdLoadSecondaryAccessions
@ eCmdRemoveDbXrefsBioSourceAndFeats
@ eCmdAddSequences
@ eCmdAddGenomeAssemblyStructuredComment
@ eCmdAdjustConsensusSpliceSitesStrict_ext
@ eCmdDeleteStructuredCommentPrefixSuffixMIMARKS
@ eCmdRemoveDuplicateStructuredComments
@ eCmdGlobalPubmedIdLookup
@ eCmdFixUsaAndStates
@ eCmdAdjustConsensusSpliceSitesConsensusEnds
@ eCmdCreateDescUnverified
@ eCmdConvertRNAQual
@ eCmdExonFromTRNA
@ eCmdCreateDescGenBankBlock
@ eCmdCdsFromGeneMrnaExon
@ eCmdApplyAddOther_ext
@ eCmdAdjustConsensusSpliceSitesRelaxed_ext
@ eCmdRemoveFeatures
@ eCmdConvertSecondProtNameToDesc
@ eCmdSuppressGenes
@ eCmdAddNamedrRNA28S
@ eCmdExtendCDSToStop
@ eCmdRemoveSequencesFromAlignments
@ eCmdRemoveCGPQual
@ eCmdCreateDescDBLink
@ eCmdConvertDescToFeatPub
@ eCmdImportFeatureTable_ext
@ eCmdRemoveUnreviewed
@ eCmdUpdateSequenceAccession
@ eCmdRmWrongQuals
@ eCmdClearKeywords
@ eCmdConvertSelectedGapsToUnknown
@ eCmdRemoveUnnecessaryGeneXrefs
@ eCmdTrimNsTerminal
@ eCmdImportFeatureTableClipboard
@ eCmdEditStructuredCommentPrefixSuffixiBol
@ eCmdAdjustFeaturesForGaps
@ eCmdRemoveTextOutsideString
@ eCmdFixProductNamesDefault
@ eCmdCreateStructuredCommentPrefixSuffixGenAnnData
@ eCmdShowFeatureTable_ext
@ eCmdSaveSubmissionFile
@ eCmdAdjustConsensusSpliceSitesRelaxed
@ eCmdExtendPartialsAll
@ eCmdAddFluComments
@ eCmdCreateProteinId
@ eCmdHelpReports_ext
@ eCmdStripAuthorSuffixes
@ eCmdGroupExplode
@ eCmdPrefixCloneToDefLine
@ eCmdAlignmentAssistant
@ eCmdSetTransgSrcDesc
@ eCmdFixCapitalizationAffiliation
@ eCmdDeleteStructuredCommentPrefixSuffixMIMS
@ eCmdConvertFeatToDescPub
@ eCmdCreateDescTPAAssembly
@ eCmdConvertAccessionToLocalIdsProt
@ eCmdEnableStrainForwarding
@ eCmdRawSeqToDeltaByNs_ext
@ eCmdSwapFeatQual
@ eCmdTableReader_ext
@ eCmdRetranslateCDSIgnoreStopExceptEnd
@ eCmdValidate_ext
@ eCmdEditFeatExperiment
@ eCmdRmIllegalQuals
@ eCmdPackageFeaturesOnParts
@ eCmdCountryFixupCap
@ eCmdEditFeatRevInt
@ eCmdSwapPrimerSeqName
@ eCmdDeleteStructuredCommentPrefixSuffixMIENSData
@ eCmdRemoveDbXrefsBioSource
@ eCmdConvertCdsToMiscFeat
@ eCmdEditingButtons
@ eCmdHelpSequences_ext
@ eCmdHelpEditingTools_ext
@ eCmdTestDialogView
@ eCmdConvertBadInference
@ eCmdRawSeqToDeltaByLoc
@ eCmdEditSelectedGaps
@ eCmdGeneFromOtherFeat
@ eCmdRemoveLocalSeqIdsFromProt
@ eCmdEditStructuredCommentPrefixSuffixAssemblyData
@ eCmdRemoveEmptyStructuredComments
@ eCmdCreateDescComment_ext
@ eCmdRemoveCddFeatDbxref
@ eCmdHelpComments_ext
@ eCmdAdjustrRNAForIntrons
@ eCmdPrefixStrainToDefLine
@ eCmdTrimOrganismNames
@ eCmdSubmitter_ext
@ eCmdInstantiateProteinTitles
@ eCmdRemoveSequences
@ eCmdCreateDescMolinfo
@ eCmdConsolidateLikeModsWithSemicolon
@ eCmdRemoveDupFeats
@ eCmdSplitCDSwithTooManyXs
@ eCmdAddCitSubForUpdate
@ eCmdmRNAFromGeneCdsExon
@ eCmdClearNomenclature
@ eCmdBulkMiscFeatEdit
@ eCmdExtendPartialsConstr
@ eCmdEditStructuredCommentPrefixSuffixHIVData
@ eCmdRemoveDupFeatsWithOptions_ext
@ eCmdRemoveProteinsAndRenormalizeNucProtSets
@ eCmdExportStructuredCommentsTable
@ eCmdEditFeatStrand
@ eCmdRemoveOrphanLocus_tagGeneXrefs
@ eCmdConvertAuthorToConstortiumWhereLastName
@ eCmdLinkmRNACDSProduct
@ eCmdConvertToDelayedGenProdSetQuals
@ eCmdExplodeRNAFeats
@ eCmdParseLocalToSrc
@ eCmdCreateDescAuthorizedAccess
@ eCmdRemoveDbXrefsGenes
@ eCmdRemoveSeqIdNamesFromProtFeats
@ eCmdRemProtTitles
@ eCmdAddControlRegion
@ eCmdRemoveEmptyGenomeProjectId
@ eCmdSplitStructuredCollections
@ eCmdConvertFeatToDescComment
@ eCmdResolveIntersectingFeats
@ eCmdCreateSeqHistForTpaDetailed
@ eCmdCreateStructuredCommentPrefixSuffixMIENSData
@ eCmdAdjustCDSForIntrons
@ eCmdSuspectProductRulesEditor
@ eCmdConvertComment
@ eCmdCombineAdjacentGaps
@ eCmdRemoveUnindexedFeatures
@ eCmdTaxFixCleanup
@ eCmdConvertDescToSecondProtName
@ eCmdAddKeywordTPA_inferential
@ eCmdMakeBadSpecificHostTable
@ eCmdRemoveCollidingPublications
@ eCmdAddMicrosatellite
@ eCmdTestFormView
@ eCmdRemoveDbXrefsCDS
@ eCmdRestoreRNAediting
@ eCmdPrefixCultivarToDefLine
@ eCmdPrefixAuthWithTax
@ eCmdWrongQualsToNote
@ eCmdRevCompSequences_ext
@ eCmdFixStructuredVouchers
@ eCmdGenusSpeciesFixup
@ eCmdWithdrawSequences
@ eCmdReorderStructuredComment
@ eCmdFixCapitalizationAuthors
@ eCmdAddNamedrRNA12S
@ eCmdRemoveAllGeneXrefs
@ eCmdRemovePublishedPublications
@ eCmdCreateDescTitle
@ eCmdConvertCdsWithInternalStopToMiscFeatViral
@ eCmdRemoveGiSeqIdsFromAll
@ eCmdRemoveDbXrefsRNA
@ eCmdEditStructuredCommentPrefixSuffixMIGS3_0
@ eCmdRemoveDbXrefsAllFeats
@ eCmdConvertFeatQual
@ eCmdJustRemoveProteins
@ eCmdCreateStructuredCommentPrefixSuffixMIMARKS
@ eCmdSplitDblinkQuals
@ eCmdAutodefNoMods
@ eCmdRemoveRNAQual
@ eCmdAddLinkageToGaps_ext
@ eCmdApplyCGPQual
@ eCmdRemoveTaxonFeats
@ eCmdHelpImport_ext
@ eCmdConvertDescToFeatSource
@ eCmdtRNAFromGene
@ eCmdRemoveGraphs
@ eCmdRemoveAuthorConsortiums
@ eCmdRemoveUnnecessaryExceptions
@ eCmdAddStrainSerotypeToNames
@ eCmdRawSeqToDeltaByAssemblyGapFeatures
@ eCmdMergePrimerSets
@ eCmdSequesterSets
@ eCmdTableReaderClipboard
@ eCmdConvertSourceQual
@ eCmdCreateStructuredCommentPrefixSuffixGenAssData
@ eCmdLinkmRNACDSLabel
@ eCmdRemoveDupFeatsWithOptions
@ eCmdApplyFeatQual
@ eCmdUpdateSequence
@ eCmdCreateLocusTagGene
@ eCmdConvertBadCdsAndRnaToMiscFeat
@ eCmdFixCapitalizationAll
@ eCmdFixiInPrimerSeqs
@ eCmdCreateStructuredCommentPrefixSuffixMIMS
@ eCmdConsolidateLikeModsWithoutSemicolon
@ eCmdRawSeqToDeltaByNs
@ eCmdImportGFF3_ext
@ eCmdEditFeatStrand_ext
@ eCmdSetGlobalRefGeneStatus
@ eCmdApplyAddOther
@ eCmdAddKeywordGDS
@ eCmdShowLinkedmRNACDS
@ eCmdLocalToGeneralId
@ eCmdBulkSourceEdit
@ eCmdParseStrainSerotypeFromNames
@ eCmdAddFeatureBetween
@ eCmdCreateDescPub
@ eCmdRemoveDupFeats_ext
@ eCmdAddNamedrRNA23S
@ eCmdCountryFixupNoCap
@ eCmdDeleteStructuredCommentPrefixSuffixGenAnnData
@ eCmdRetranslateCDSChooseFrame
@ eCmdIllegalQualsToNote
@ eCmdHelpFeatures_ext
@ eCmdExtendedCleanup
@ eCmdSplitPrimerSets
@ eCmdEditStructuredCommentPrefixSuffixMIGSData
@ eCmdRemoveLocalSeqIdsFromAll
@ eCmdReorderSeqById
@ eCmdCreateDescUnreviewed
@ eCmdFixCapitalizationTitles
@ eCmdSelectFeature
@ eCmdConvertFeatToDescSource
@ eCmdRemoveGenbankSeqIdsFromAll
@ eCmdUpdate_Replaced_EC_numbers
@ eCmdEditSourceQual
@ eCmdReassignFeatureIds
@ eCmdUnculTaxTool
@ eCmdFixProductNamesOptions
@ eCmdSelectTarget_ext
@ eCmdAddKeywordTPA_assembly
@ eCmdRecomputeIntervalsAndUpdateGenes
@ eCmdRemoveAllPublications
@ eCmdMergeBiosources
@ eCmdEditCdsFrame
@ eCmdRemoveAllFeatures
@ eCmdAddNamedrRNALarge
@ eCmdConvertFeatures
@ eCmdRemoveGeneXrefs
@ eCmdRemoveStructuredCommentKeyword
@ eCmdEditSequenceEnds
@ eCmdRemAllProtTitles
@ eCmdPrefixListToDefLine
@ eCmdRemoveUnverified
@ eCmdExonFromMRNA
@ eCmdSortUniqueCountText
@ eCmdCorrectRNAStrand
@ eCmdCorrectIntervalOrder
@ eCmdViewSortedProteins
@ eCmdConvertAccessionToLocalIdsNuc
@ eCmdCDSGeneRangeErrorSuppress
@ eCmdCheckForMixedStrands
@ eCmdValidateCheckInferences
@ eCmdUpdateMultiSequences
@ eCmdEditFeatInference
@ eCmdDiscrepancyList
@ eCmdSegregateSets
@ eCmdEditStructuredCommentPrefixSuffixMIMSData
@ eCmdAssignFeatureIds
@ eCmdGeneFeatFromXrefs
@ eCmdConvertRptUnitRangeToLoc
@ eCmdAddSecondary
@ eCmdParseCollectionDateMonthFirst
@ eCmdPrepareSeqSubmit
@ eCmdDisableStrainForwarding
@ eCmdRevCompSequences
@ eCmdUpdateTLSName
@ eCmdPrefixOrgToDefLine
@ eCmdLoadSecondaryAccessionsHistoryTakeover
@ eCmdApplyStructuredCommentField
@ eCmdFarPointerSeq
@ eCmdSaveDescriptors
@ eCmdFuseFeatures
@ eCmdRestoreAndConvertSeqSubmit
@ eCmdPrefixIsolateToDefLine
@ eCmdEditStructuredCommentPrefixSuffixMIMS3_0
@ eCmdLoadStructComments
@ eCmdAdjusttRNAForIntrons
@ eCmdCreateDescPub_ext
@ eCmdEditFeatPseudo
@ eCmdEditFeatLoc_ext
@ eCmdBioseqOnlyRevComp
@ eCmdCompareWithBiosampleFirstOnly
@ eCmdRemoveFeatQual
@ eCmdRemoveSeqAnnotIds
@ e_GenBankIndexer
Modified on Thu Apr 25 08:21:29 2024 by modify_doxy.py rev. 669887