Merge pull request #6525 from RosettaCommons/roccomoretti/auto_ss_load
[Foldit] Autogenerate secondary structures if puzzle inputs are missing them
I'm tired of having to load a new pdb in with secret keys, running DSSP, then saving it again in order to get decent default secondary structure display with the protein.
This PR makes it such that if the puzzle input PDB doesn't contain the secondary structure information block, it will automatically run DSSP on the structure and use that instead.
You should still be able to get a non-DSSP secondary structure annotation by manually providing the secondary structure block. But if you forget, you'll get the DSSP based one. (Which is probably what you want, if you didn't think to explicitly specify what it was.)