Go to the documentation of this file.Go to the SVN repository for this file.
37 #ifndef OBJECTS_SEQLOC_PDB_SEQ_ID_HPP
38 #define OBJECTS_SEQLOC_PDB_SEQ_ID_HPP
64 ostream& AsFastaString(ostream& s)
const;
68 void ResetChainIdentifiers(
void);
71 void SetChainIdentifiers(
TChain chainIdentifier);
79 void SetChainIdentifiers(
const TChain_id& chainIdentifier);
96 string GetEffectiveChain_id(EBothUnsetPriority bothUnsetPriority = eBothUnset_ChainId)
const;
112 bool IsChainConflict(EConflictMode encodingMode = eConflictMode_default)
const;
CPDB_seq_id(const CPDB_seq_id &)
sequence::ECompare Compare(const CSeq_loc &loc1, const CSeq_loc &loc2, CScope *scope)
Returns the sequence::ECompare containment relationship between CSeq_locs.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_SEQLOC_EXPORT
CPDB_seq_id_Base & operator=(const CPDB_seq_id_Base &)