diff --git a/modules/io/src/mol/mmcif_reader.cc b/modules/io/src/mol/mmcif_reader.cc index e2f67b11973a381ce034836d98a54f808cdfcd77..0fb3c18d540bc935797498799125095437b748ca 100644 --- a/modules/io/src/mol/mmcif_reader.cc +++ b/modules/io/src/mol/mmcif_reader.cc @@ -1312,6 +1312,12 @@ MMCifReader::MMCifSecStructElement MMCifReader::DetermineSecStructType( else if (type == StringRef("STRN", 4)) { return MMCIF_STRAND; } + else if (type == StringRef("BEND", 4)) { + return MMCIF_COIL; + } + else if (type == StringRef("OTHER", 5)) { + return MMCIF_COIL; + } throw IOException(this->FormatDiagnostic(STAR_DIAG_ERROR, "Unknown secondary structure class found: "+ diff --git a/modules/io/src/mol/mmcif_reader.hh b/modules/io/src/mol/mmcif_reader.hh index c6e2e32fdbfef23eba378f9e6efbffb7ac3a79df..3d10f03d47aa7b25311e1a5975bc628511034870 100644 --- a/modules/io/src/mol/mmcif_reader.hh +++ b/modules/io/src/mol/mmcif_reader.hh @@ -342,7 +342,8 @@ protected: typedef enum { MMCIF_HELIX, MMCIF_STRAND, - MMCIF_TURN + MMCIF_TURN, + MMCIF_COIL } MMCifSecStructElement; /// \brief Check whether an element was classified sheet or helix