Merge pull request #2925 from RosettaCommons/jadolfbr/ab_design_optimize_interface
Jadolfbr/ab_design
Small tweaks to RAbD:
- Remove try/catch for sequence design. It should only be there for graft design.
- Fail if we have caught exceptions the whole time. I had some issues on a cluster that was being hammered hardcore with IO operations of another user and my runs still completed and output a file. We should never have that.
- Improve the speed at which we load structures from the database through a pre-made text file. This is a temporary solution until we have updated databases in raw txt form in the rosetta database. However, this significantly speeds up runs and is up-to-date with the current PyIgClassify db.
Etc:
- Throw exception in ProteinResidueFeatures instead of a utility_exit_with_message.
- Add option, `-read_only_ATOM_entries` to literally only read ATOM records in pdb_reader and cif_reader.