- Apr 20, 2023
-
-
Studer Gabriel authored
OST writes invalid atom serial numbers if they exceed the PDB format limits. That's a feature not a bug. The new behaviour is that invalid serial numbers don't get parsed. Any processing function working with these serial numbers need to manually check for that. The only current effect is when reading CONECT statements. Atoms with invalid serial numbers are not connected.
-
- Apr 19, 2023
-
-
Xavier Robin authored
-
- Mar 24, 2023
-
-
Studer Gabriel authored
Simon found issues when reading and writing CONECT statements in PDB io and provided code to fix it. yay Reading: OpenStructure did not read CONECT statements at all. By default, it still doesnt. Many PDB files out there don't provide these statements and we really don't want to rely on them. We rather want to assign connectivity based on the chemical component dictionary from the PDB. However, a valid use case are novel compounds that are not in the component dictionary. Reading connect statements can now be enabled in the pdb reader through the IOProfile. This may give issues in processing after reading. OpenStructure implements processors that are responsible for connectivity. Now that we build some of the connectivity already at the reading stage, this might cause trouble. To remedy most of the nightmares that can come out of that, the processors can now optionally skip connectivities between Hetatoms. Writing: That was a plain bug when writing CONECT statements for bond orders > 1.
-
- Aug 02, 2022
-
-
Studer Gabriel authored
Make assigning Mol IDs more permissive in PDB reader. I.e. allow COMPND keywords for chains that are not in the finally loaded entity if no_hetatms is True in the IO profile. They're missing if solely composed of hetatms.
-
- Feb 13, 2020
-
-
Bienchen authored
-
- Sep 23, 2019
-
-
Studer Gabriel authored
silences a compiler warning in gcc 8.3 and is a good idea anyway
-
- Jun 29, 2018
-
-
Studer Gabriel authored
Hetatms are potentially skipped but if they come with an ANISOU record, ost expects them to be there. As a solution we simply increase the permissiveness as we already do it when having the calpha_only option active.
-
- Apr 12, 2018
-
-
Bienchen authored
-
- Mar 02, 2015
-
-
Studer Gabriel authored
wrong branch, big sorry This reverts commit e77d08a6.
-
Studer Gabriel authored
-
- Jul 31, 2013
-
-
Marco Biasini authored
-
- Oct 14, 2012
-
-
Andreas Schenk authored
The gnu c++ size() implementation for stl containers has O(n) complexity while empty() has O(1) complexity
-
- Sep 05, 2012
-
-
Ansgar Philippsen authored
-
- Aug 15, 2012
-
-
Marco Biasini authored
Unit tests are working, except the ones relying on the HeuristicProcessor, which is currently only a stub.
-
- Jun 01, 2012
-
-
Marco Biasini authored
-
- May 24, 2012
-
-
BIOPZ-Haas Juergen authored
silencing warnings during testing; swapping std::cout for LOG_WARNING when there is a chain with no MOL_ID assigned
-
- May 03, 2012
-
-
Marco Biasini authored
-
- Apr 12, 2012
-
-
Bienchen authored
Changed behaviour on > 99999 atoms: now ***** is always used. Fixed PDB writer, reader, added unit test. Signed-off-by:
Stefan Bienert <stefan.bienert@unibas.ch>
-
- Feb 14, 2012
-
-
Niklaus Johner authored
This greatly speeds up the opening of pdb files that have more than 100k atoms.
-
- Dec 08, 2011
-
-
Marco Biasini authored
-
- Dec 02, 2011
-
-
BIOPZ-Haas Juergen authored
-
- Dec 01, 2011
-
-
BIOPZ-Haas Juergen authored
-
- Nov 04, 2011
-
-
Tobias Schmidt authored
-
- Oct 27, 2011
-
-
Ansgar Philippsen authored
-
- Oct 10, 2011
-
-
Bienchen authored
-
- Sep 29, 2011
-
-
Valerio Mariani authored
-
- Sep 20, 2011
-
-
Ansgar Philippsen authored
in quack mode, atoms of residues that have identical numbers but different names are no longer ignored to ensure all atoms are loaded
-
- Aug 26, 2011
-
-
Valerio Mariani authored
-
- Jul 12, 2011
-
-
Marco Biasini authored
-
- Jul 08, 2011
-
-
BIOPZ-Haas Juergen authored
-
- Jul 06, 2011
-
-
BIOPZ-Haas Juergen authored
-
- Jun 30, 2011
-
-
Bienchen authored
(ANISOU entries in microheterogeneity captured)
-
- Apr 22, 2011
-
-
Ansgar Philippsen authored
-
- Apr 15, 2011
-
-
Marco Biasini authored
-
- Apr 08, 2011
-
-
Marco Biasini authored
It's intentional to only check for duplicate atoms during PDB import an not directly in InsertAtom, since it is completely valid for a few fileformats to have more than one atom with the same name.
-
Marco Biasini authored
-
- Mar 30, 2011
-
-
Marco Biasini authored
This is based on exhaustive testing on the complete files of the PDB. There are still a few unresolved issues. However it is not clear to me, whether the problems are due to errors in the PDB files or our misunderstanding.
-
- Mar 27, 2011
-
-
Marco Biasini authored
The residue names listed in the SEQRES record get automatically translated to one-letter-codes. Requires the presence of the rule-based builder to work properly. Turned off by default
-
- Feb 21, 2011
-
-
Marco Biasini authored
-
Marco Biasini authored
-