Gemmi C++ API
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
gemmi::Entity Struct Reference

#include <metadata.hpp>

Classes

struct  DbRef
 

Public Member Functions

 Entity (std::string name_) noexcept
 

Static Public Member Functions

static std::string first_mon (const std::string &mon_list)
 

Public Attributes

std::string name
 
std::vector< std::string > subchains
 
EntityType entity_type = EntityType::Unknown
 
PolymerType polymer_type = PolymerType::Unknown
 
std::vector< DbRefdbrefs
 
std::vector< std::string > sifts_unp_acc
 List of SIFTS Uniprot ACs referenced by SiftsUnpResidue::acc_index.
 
std::vector< std::string > full_sequence
 SEQRES or entity_poly_seq with microheterogeneity as comma-separated names.
 

Detailed Description

Definition at line 220 of file metadata.hpp.

Constructor & Destructor Documentation

◆ Entity()

gemmi::Entity::Entity ( std::string  name_)
inlineexplicitnoexcept

Definition at line 240 of file metadata.hpp.

Member Function Documentation

◆ first_mon()

static std::string gemmi::Entity::first_mon ( const std::string &  mon_list)
inlinestatic

Definition at line 241 of file metadata.hpp.

Member Data Documentation

◆ name

std::string gemmi::Entity::name

Definition at line 230 of file metadata.hpp.

◆ subchains

std::vector<std::string> gemmi::Entity::subchains

Definition at line 231 of file metadata.hpp.

◆ entity_type

EntityType gemmi::Entity::entity_type = EntityType::Unknown

Definition at line 232 of file metadata.hpp.

◆ polymer_type

PolymerType gemmi::Entity::polymer_type = PolymerType::Unknown

Definition at line 233 of file metadata.hpp.

◆ dbrefs

std::vector<DbRef> gemmi::Entity::dbrefs

Definition at line 234 of file metadata.hpp.

◆ sifts_unp_acc

std::vector<std::string> gemmi::Entity::sifts_unp_acc

List of SIFTS Uniprot ACs referenced by SiftsUnpResidue::acc_index.

Definition at line 236 of file metadata.hpp.

◆ full_sequence

std::vector<std::string> gemmi::Entity::full_sequence

SEQRES or entity_poly_seq with microheterogeneity as comma-separated names.

Definition at line 238 of file metadata.hpp.


The documentation for this struct was generated from the following file: