Rosetta 2014.19.56789
Date: 2014-05-13
Branched off commit: 0c89d62ea0b033d7f0250e864ef2470d99ca46dc
Tail state commit: 00168b202aa7420a7cddfa552f7dc8403844d3f7
Previous version: 2014.18.56749
Previous branched off commit: 41a04540f1ab4cdb75b842c5ac313fdbf015001b
Previous tail state commit: 2a6be8a721a64bac87b603b1d43487697b9f1775
Release notes
=============
NEWS:
NEWS:
NEWS: This push introduces lipids into Rosetta.
NEWS: [DETAILED DESCRIPTION OF CHANGE]
NEWS:
COMMIT LOG
==========
commit 0c89d62ea0b033d7f0250e864ef2470d99ca46dc
weekly release: stripping DONOTRELEASE-wrapped code
commit f1041590c913d2149ab02a57a029f6fb12ccebf6
Fix app_exception_handling integration test.
commit ad45276e815fa0644e60655dbde2025e7ba8715d
Fix breaking app_exception_handling test.
commit c8f13a1da1f6750f982ff48dce6a9b5a6e60d749
Fix unit test build.
commit f478d6d0d68a769812621de26cb943560525f2c0
Modify TorsionMover and JumpMover::yield_claims to new interface.
commit 8112f348dba362c4cb4356d45c827fc09cf9dace
Remove unused parameter in RigidChunkCM::apply.
commit 8da3ebea41dab96ff47c51dec75dd92999e136bf
removing some pose.dump_pdb() in splice, which should only be used for debugging
commit ae7e5a7324630b71ac91a0498223203fca0d4594
Merge branch 'master', remote branch 'origin'
commit 29c5b30fbe22892857b4f07cefca7732f903f527
fixing FastRelax default options should also be used in parse_my_tags
some integration changes expected
commit 23007e6065bf0f704862fdb3a5a4260a42e30e43
should fix broken GenericSimulatedAnnealer UnitTest
commit a5705a979dc66f6edd6812adbbda875ae4d79352
Variety of changes and bug fixes in the Enviroment/Broker2.0 framework, including new movers that provide behaviors required for RASREC sampling.
Integration test status: failed tests due to trivial log file changes (fragment loading was slightly modified) or noise in ligand_dock_script.
FAIL autoNOE_rosetta
FAIL app_exception_handling
FAIL ligand_dock_script
FAIL metalloprotein_broker
FAIL broker
FAIL ThreadingInputter
FAIL fold_and_dock
FAIL broker_membrane
commit ee7a051bb359223587e2c53df4e3bfbc719671ea
Adding master changes that occurred while integration testing to justinrporter/env_release
commit 115828dd34fdcf7fcb8903f82dfbc7ceac049d60
fixing bug in splice related to retriving segments from db
commit 940df86df88eea5c6dc4886c938582587d30a33a
Fix PythonBuild by removing jd2::archive::BaseArchiveManager::register_options() from header
commit a6d86d6d36879df1f78908856df0ee786881b5b4
should fix an existing ResidueCountFilter unit test
commit 80a988e47d1e8dc470db199f4dc654d9ca7fcdb6
Refactoring regression test comparison to make it output less cryptic
commit 39ec6e58fca104c2e0009f507baddd2dfd6527c5
503 Connection timed out
Error 503 Connection timed out
Connection timed out
Guru Meditation:
XID: 3686270381
Varnish cache server
commit ff2eb406aa688e71295e51e259d8379c5cfab265
adding the talaris calibrated weights
commit 90d26b3bf69da3b963a138bee6a8d8fe570f6fb8
[update of ResidueCount filter]
- if a user wants, it enables count/filter by percentage, not by raw counted number
- by default, it counts/fiters by raw number as before
- should not change any integration tests
commit 63778585b354b7d74a230f0345ecbe725c3ef4c5
Fix ambiguous references in g++-land.
commit f0143c171ac1974ae2789a0b32ff542d0e67d9e8
Merging justinrporter/env_devel into env_release for integration test comparison and release.
commit ae3fd6d8f84a762712a27908f135c2a12a51827e
pull from master
commit 205cbeb86573af6b5a05fd874621c1007d5d3c5c
Added a new fold tree function to Splice.cc. Should not cause integration test changes
commit 38f7e791ee1601d56e7fe71b111dbd413fa8b5d1
merge cloud_rasrec into merge_master_cloud_rasrec
commit c9eca0aa61a8b12c3c94c38e89704e7b0125d401
Added a new fold tree function to Splice.cc. Should not cause integration test changes
commit 6801af8871694930c895f47ce461d66e53cc7d26
merging orielg/peptiDerive to master:
Added a new pilot App: PeptideDeriver
Unit test status: Pass
Integration test status: All Pass
commit 94995b4d7df9c304e9dd56e91f15da1a5b13694b
fixing exception handling
commit 79d6ccbdd3f997f28d1eb6222e303c9f159fdc12
fix compilation
commit 06f57794a5d9fc8995b6e027d3a1ca3d4d5f5e4d
merged changes on feature branch fold_tree to master. Should cause integration test chagnes in Splice_* integration tests
commit 799b2bbdfc0567072c6b4afbc4d1e5f7251baad9
Merge Master into branch cloud_rasrec
commit 0e174ed9ae44aeee1056fb34f4ab428b05ffbfcf
[update of SandwichFeatures]
- added a new column 'shortest_dis_between_facing_aro'
- sorted writing options by ABC
- don't write resfile of sandwich that has non-canonical LR for
subsequent design
- don't write sandwich that has non-canonical LR if you want
- should not change any integration tests other than (expected) features and features_database_schema (if any)
commit 5a12551e50cd7db7518c77e0241a767e22aeefbb
Revert "Adding two complex glycnas necessary for HIV as non-canoical amino acids"
This reverts commit f2b476e2ed0f508fd2a770ec6b809c8e9d246f68.
commit f2b476e2ed0f508fd2a770ec6b809c8e9d246f68
Adding two complex glycnas necessary for HIV as non-canoical amino acids
commit 3d0b21081d9359ae0c5b6d382fe6a8b0cbe2bc97
fixed a bug in the base_name option in eval_natie run
commit 7b0898109982aca1647f2f1d41c073de7d49869c
Fixed bug to LayerDesign when parsing CombinedTasks
commit 01450311136336fe4a217273b3c512136405d8c4
fixed base_name bug in eval_native run
commit 4eecbf83579361850f8b45a1fe263ff0e9675fcf
added the -compact flag to output only the transformation matrix
commit d786ebe83aa31a66c378492902b5d0ecc308f8da
updated random_rotate flag name
commit 2ca47e9f5a3b56ed56c80e559e340ebf17a16dc3
updates on 050514 for cryst_design.cc. Removed some tracer outputs.
commit e839e4aca3597726a7aafda1e2c7f36e4ce197fc
supressed some tracer outputs
commit 35c9932c092da6c5e1d8ae0c7d7f4f0ee32132ac
merging orielg/fpd_multichain_receptor to master
modified: source/src/protocols/flexpep_docking/FlexPepDockingFlags.cc
modified: source/src/protocols/flexpep_docking/FlexPepDockingFlags.hh
modified: source/src/protocols/flexpep_docking/FlexPepDockingProtocol.cc
commit 632f0daf8436bc36c0ed7db9bbb2a5118e871395
Updating env_release to current master state for integration testing.
commit b2b06a1047be2af3652dbaf7949bcabd487130c9
Merge remote and local env_devels.
commit aaddcf468e5fd4c9e45cdf254b2986900f344e52
Move Environment creation code from ParsedProtocol to a separate Environmnent mover.
commit 347fd1cef9d8de0d5148c13f5bc4637ef624f6a0
fixing build
commit 14b75a73c35a57bd09047cd7b2ee2b002b8bc2c1
Movers should report statistics to Pose rather than Job.
Updating ddG and MotifGraftMover.
commit 236dd63ffe37fb5b5e3a3907d77cd61c7854255d
Make clang PyRosetta happy.
commit 6e50e6f68c945b01e87aba1d3d5ea5977cb31155
Bugfix to pilot app
commit 9b35fb147ed111f18ad5c174ee12b3dca316f7e6
small bugfix to a pilot app
commit ca21e6820e18c88d014613c95b839b7038d004d2
Adding uncached / lazy generation MultiplePoseMover mode.
In the uncached mode (enabled by default) poses are pulled from previous mover, selected and processed on demand, without caching all input and output poses. This should allow operations on larger sets without blowing up the memory requirements.
Certain selectors (TopNByProperty, Cluster) require a full set of poses to perform their selection. When these selectors are used, cached mode is automatically enabled and all input poses are cached first as before. The caching behaviour can also be controlled with the "cached" parameter in the XML script.
Unit Tests: All Pass
Integration Tests: No changes (vs. 85c6b69)
commit dbcb6437d9fbea92703fb46b48e03d71448843e2
Small bugfix to crystal docking
commit a53489922a34dc50eceb5b20364c8e3bed129556
small bugfix to cryst docking + a few new options
commit 85c6b693821eb9e47a783af175c437ee778013c7
Output data added to a pose with setPoseExtraScores() to PDB and score files.
Use this function if you'd like the additional scores from your movers, filters, etc. to be output by the JD2 to files. Extra scores and strings are kept in the DataCache types ARBITRARY_FLOAT_DATA and ARBITRARY_STRING_DATA.
RosettaScripts filters and pose selectors now report their computed values to the pose using setPoseExtraScores() rather than to the job, since a job can operate on many poses if the used mover implements get_additional_output().
Unit Test Status: All Pass
Integration Test Status: 16 test changes (vs. fe265a4df6):
Additional data in output PDB/score/silent files in tests:
density_refine
density_refine_symm
docking_ensemble
Enzrevert_xml
filter_termini_near_interface
hotspot_graft
KIC_refine
KIC_vicinity
kinematic_looprelax
loop_modeling
next_generation_KIC
place_simultaneously
rs_loophash
score12_docking
score_only_silence
torsion_restricted_sampling
commit fe265a4df6e8b6f639c059f759d4b26c9e2fb26a
Always add a suffix tag to the decoy name when a mover generates multiple poses.
The tag is used in PDB file names, and within score and silent files.
As most movers currently generate only one pose, this only affects LoopHash and the MutiplePoseMover and MultipleOutputWrapper.
Also change the tag for intermediate poses back to a prefix in the decoy name.
Unit Test Status: All Pass
Integration Test Status: Changes to file names and decoy names in score files in:
AnchoredDesign
antibody_designer
broker_membrane
dna_interface_design
docking_prepack
jd2test
rs_loophash
surface_docking
commit e6dac5cee5231426b6a4bb45893e536796418830
People don't seem to mind mixed up score files, so reverting commit 63c8d3eb341e2004dd2697f0b3448a2947a23f47 by request.
commit deafc186dababc636f5b43e8e29c262d0d8f19d1
temporary changes to basic.settings. DO NOT PUSHgit
commit 70ae47dbd1025f76da7e1ee98b8025a4c40fd59d
Added new function to Splice mover. can now splice tail segments. should not cause integration test changes
commit 63c8d3eb341e2004dd2697f0b3448a2947a23f47
Don't write score file entries for unscored poses.
Such entries were previously incomplete and contained only total score = 0, and potentially some data attached to the job by movers and filters. This was problematic when a score file contained a mix of entries for scored and unscored poses.
The structure is still written, and as before with an empty energies table.
Unit Test Status: All Pass
Integration Test Status: Cosmetic file name changes to:
AnchoredPDBCreator
database_jd2_compact_io
database_jd2_io
InterfaceAnalyzer
InterfaceAnalyzer_bothpack
InterfaceAnalyzer_prepack
InterfaceAnalyzer_resfile
InterfaceAnalyzer_tracer
ld_converter
oop_create
remodel
rings
scaffold_matcher
unfolded_state_energy_calc
commit fe5d0b70d57f7a056c211e6b6976942201479bb3
Adding build support for clang 3.5 (Ubuntu 14.04).
Fixing warning: comparison of constant ... is always false [-Werror,-Wtautological-constant-out-of-range-compare].
commit ece74ce3723e26dd0cdd9dcc63f67850299de18c
[update of SandwichFeatures]
- write_resfile_to_minimize_too_many_core_heading_FWY_on_edge_strands
- should not change any integration tests
commit fdc03dcfa2202474f86078cd626b722dacc974a5
fixed broken mpi build by modifying init.cc
commit 12add4504b2ad9daa1b2620b7883ee502680c3a9
Modify abscript mover not to output intermediate-staged decoys for stages that don't run.
commit 77a3c63b12aced64d76837548d51dae8e59fc378
Modify some header comments for the Environment exceptions.
commit 1b7378912954a1747f2a2378fe4492409c7a1414
Fix an issue where messages weren't being stored properly in environment exceptions.
commit c26b18d4550d034256f50378c98349662df50960
Move the declaration of the pose inside the JD2 master loop so that it goes out of scope and is started fresh. Resolves a bug where certain portions of this loop were not exception safe (parts of the bugged state would be retained into the next structure).
commit a87f907c8741f92a12f28b5d86acb68b22b43d13
JobDistributor's main loop no longer persists a pose across jobs.
The "master pose" which is passed to the mover the JD runs on is no longer kept outside the main while loop's scope. This means it's reinitialized with each new pose, which makes this loop a bit more exception safe--and fixes a bug where exceptions that end with this pose in an invalid state were leading to skipped jobs.
commit bf44c47f8d266cb268fe052198ce7d9789c48457
Move the declaration of the pose inside the JD2 master loop so that it goes out of scope and is started fresh. Resolves a bug where certain portions of this loop were not exception safe (parts of the bugged state would be retained into the next structure).
commit a769954295a81b34b9346d0e8fea0072dd81eeb3
Fix a bug where DofPassports would render residues with nonhomogenously-accessible torsion angles as accessible.
commit 0fe1efda359b135496f1456a7cbed2f127cccbd6
Remove RigidChunkCM::apply() because template-setting is done during initialization.
commit b1e5cea2f5c997f2794e13baa18324c62ccd5d0e
Relax template-is-fullatom requirement for centroid modelling.
commit b55216d4590a69a201481160b0190bc8a63a9ee4
Move is_fullatom check in RigidChunkCM to yield claims instead of in parse_my_tag.
commit 14458ed5c9f1682efd01833c1bde3c2c0b4649b6
Fixing PyRosetta build on Scientific Linux
commit 75b8e6415f5a7e8e7e93839f3c179c0d53888763
[minor update of ResidueTypeConstraintMover]
- requires 'AA_name3' only to run ResidueTypeConstraintMover instead of
requiring both 'AA_name3' and 'favor_bonus'
- should not change any integration tests
[minor update of SandwichFeatures]
- newly added write_resfile_to_minimize_too_much_hydrophobic_surface
- should not change any integration tests other than features and features_database_schema (if any)
commit 74b21eb3dadfb7e61c0f3d0c28d7c3560493a1dd
Fixing some -Werror=maybe-uninitialized errors that make gcc 4.7 fail to compile in release mode
commit 98f288578a05439db91bafa3b0359720d528baf4
Fixing a bug in reading foldtree chemical edge
commit d2227988ffbd58529de964d192ef8ab0f52893b1
Fix two bugs with NCAAs and the PackerTask, change behavior of EMPTY
Adds a new Resfile action called RESET and changes behavior of EMPTY. Previously, once a position became a NCAA, it could not be mutated back to a CAA. Also, once a NCAA was enabled at a position, it could not be disabled. The RESET action enables all CAAs at a position like the default state when a ResidueLevelTask is created. This allows the PIKAA action to behave properly. The RESET action also disables any NCAAs that have been enabled, allowing you to reenable any you want turn on using the NC action. The behavior of EMPTY has been changed to also disables any NCAAs that have been enabled, allowing you to reenable any you want turn on.
To design both CAAs and NCAAs at the same position use RESET, for example...
5 A RESET NC HLU PIKAA AVL
To design just NCAAs use EMPTY, for example...
5 A EMPTY NC HLU
This fix has the packer tack comparing interchange ability group rather than AA type to determine if we are designing at a position. The hydroxyproline patches had to change slightly so that they did not produce a residue type with identical AA and varient types, I believe this was a bug. Additioanl syntactic changes to the packer task to get around some complicated pointer assignment when used with std::list::erase.
Unit test status: [Pass]
Integration test status: [1]
[posttranslational_io]: decrease in the number of rotmaers during packing from the HYP bug
commit d69842b8cb774aaba661a3d8b7df94ba84d77034
Update SSPredictionFilter.cc
Fixed bug with mismatch probabilities
commit d438de36f5b73ae1cabb58621ddc33a1dc9b4891
PyRosetta: renaming low_mem config flag to low_memory_mode
commit cd924c0d35a135bf27d004a058e2c9df3f91ab36
[minor update of SandwichFeatures]
- total update of resfile generation based on more accurate native
data set
- better namings of resfiles for easier output process
[integration tests]
- should not change
commit 3ff97117c9f54d5adf11e90bedee06b3d22ea46b
Add RigidChunkCM to the RosettaScripts system.
commit 57d1121d460b08ef69fb724efd5ce086eff7b567
Add input-only option to RigidChunkCM.
commit 001c6e9385aea534328b226004f24aaae9d839ca
Topo driver update to full RigidChunk testing code.
commit 6ad1b0d34f05e768ea517631061a9878f9f77594
Merge EnvClaimbroker fix with JumpClaim fix and RigidChunkCM test development.
commit 3f8496f53012a9c9e4c33a2fcd166ef3fc2d5ac6
Removed uncontrolled DoF check, because it doesn't make sense anymore.
commit 01d8cbd4785a1eb7775adaafa05a4a8a295faaf6
Fix an issue where dominant control strengths were not being correctly logged, allowing lower claim strengths to conflict.
commit 5d43407e134373baea3d62c29288a9546fd754a8
PyRosetta. Fixing build and adding low memory mode.
commit 5f9fb99aa267db273815e3dfcd733063180d96f8
Carbohydrates: fixing typo in a galactose topology file
commit 43a2e489d37fced177a5cc53acc227791f9fa66f
[minor update of SandwichFeatures]
- better namings for easier output process
[integration tests]
- should not change
commit b6f44bb4cb4b3524a457d1ad5fa576b4e5a0581f
[minor update of SandwichFeatures]
- make a resfile to design surface heading or loop residues
- Force to write_strand_AA_distribution_files only after count_AA_with_direction
- much better (easier to understand) namings (like get_vector_loop_AA_distribution and
get_vector_strand_AA_distribution, write_loop_AA_distribution_files_)
[integration tests]
- should not change other than features and features_database_schema (if any)
commit 483c51db764317794fa52ac50f094c4b127febd0
Add missing clone() function to forge::constraints::ConstraintFileRCG
commit 52bc5507887a0bae82c991eaddcb08c4c1950388
Begin RigidChunkCM testing code in topo_driver.
commit 7d20ac2a144ccefa4a0254b42b97317027ee7f90
Modify JumpClaim to allow non-intra-residue stubs.
commit c19079d8c07dd4aef2a70ec7946df015741cf9ca
Fix ParsedProtocol reliance on Environment::register_mover( MoverOP )
commit a11ac74374c5df8a53674b61f87bf2e39ff94077
Remove Environment::register_mover( MoverOP ) because it causes type conflicts.
commit 90fdb79710fcb6042387501ba4afc3ba2d31984f
Add extra error checking to SequenceAnnotation object for invalid LocalPosition.
commit e68ff95eb28e0db35e5af07b96495f41c05b81f8
RigidChunkCM now yields it jump claim.
commit d021cba483d38b3dedf37162de330b79cdc7794b
Fix several unused variable errors, alter EnvClaim::wrap_dof_id to include id-setting at the EnvClaim level.
commit 55e4f8327f79b7dae501f093df0d808a5f4107fc
Trying to fix Mac PyRosetta build, attempt #2. (This is hard when one is neither using a Mac, nor PyRosetta.)
commit 048cdec2d3a2f56760c7b580c977d158855053c0
Remove a stray line of code causing a segfault.
commit 4c265fbfb7fdb8a6ab53a20bba9f8432264874e3
Refactor of DoF claiming system to be more general; finish implementation of RigidChunkCM. Compiles, runs mostly.
commit 77bbdd3397a2546de13af4974ed6525ff99ab69b
Now trying to fix Mac PyRosetta build. Attempt #1.
commit ac5a3ee66ad6d9fa94a9c8fe1aa961afa08a7156
Attempt #4 at fixing PyRosetta Linux build.
commit eb23b4729c6fbba1b22df0bce70ccd81931bd6de
Trying to fix PyRosetta Linux build. Attempt #3.
commit fc9b792ed5b7285b528d766937849c729bc0e965
Trying to fix Linux PyRosetta build #2.
commit d492608b3f1b643ac923c668d820957aa93088f0
Trying to fix Linux PyRosetta build.
commit 120e14df7161b165631ec1452830a3994529bcbf
Refactoring some static variables to have proper init procedure. Updating PyRosetta Windows scripts. Adding core-only and utility-only PyRosetta build options.
commit 32dc6a1085681667820262bf259a1e34394b7c9c
Updating PyRosetta tests
commit 93fac82026bab59d5d71912a149905713aae857d
Restoring portion of __init__.py that got lost in last commit
commit f0fcf8359d7fd79e4f36f7514440b165a4f83743
Updates to facilitate building cyclic peptides or other highly cross-linked geometries.
Short summary:
--Added PeptideStubMover and DeclareBond mover to make it easy to append, prepend, insert, or connect residues. These are fully accessible to RosettaScripts.
--Added GeneralizedKIC mover. This is a generalized form of kinematic closure that can operate on an arbitary loop, including stretches of backbone, covalently-linked sidechains, ligands, noncanonical linkages, metals, etc. The only requirement is that the residues in the loop to be closed are covalently linked. This is fully accessible to RosettaScripts, and interfaces with the ContingentFilter to permit elegant failure if loop closure fails. (Note: I was going to keep this out for a while, but too many people in the Baker lab have requested to use this. Sorry, Kale.)
--Added features to TorsionMover, including temporary rerooting of foldtree for a particular torsion move and full RosettaScripts support.
--Updated coordinates of sidechain-conjugated residue types CYX and LYX to updated coordinates accepted for canonical L-amino acids with Talaris2013, and added ASX and ORX (sidechain-conjugated aspartic acid/asparagine and sidechain-conjugated ornithine).
--Added some common chemical crosslinkers.
--Updated atom types database to include sp2-hybridized Boron.
--Fixed handling of noncanonical connections (e.g. UPPER->sidechain, sidechain->LOWER, etc.) in Conformation class.
--AtomICoor functions have been updated to remove the assumption that polymer bonds are between the i and i+1 residue, that each LOWER is connected to the previous residue's UPPER, that each UPPER is connected to the next residue's LOWER, etc. Now, Rosetta checks for and returns the connecting residue and atom. NOTE: This is a deep core change. All unit and integration tests pass, but there could be changes needed in code not covered by integration tests.
--Added an option to Conformation::update_polymeric_connection() to rebuild connection-dependent atoms. Previously, some protocols would replace a residue at a particular location in a pose with a new residue with upper and lower terminus types, remove the upper and lower terminus types (at which point connection-dependent atoms would be rebuilt, assuming connections to the i-1 and i+1 residues despite the lack of such connections), and THEN update connections to make bonds to the i-1 and i+1 residues. Now, this doesn't work, since without a connection, Rosetta can't (and shouldn't be able to) rebuild a connection-dependent atom. This is therefore done when the update function is called, though this is not the default behaviour. If other protocols fail due to improper rebuilding of backbone H and O atoms, add update_polymeric_connection( , true) to rebuild these.
--Note that the above changes actually fix the zinc_heterodimer integration test, which was previously FILING to rebuild a backbone oxygen properly.
Unit test status: All pass
Integration test status: 23 changed tests
--Most of these are cosmetic changes, since there's an additional atom type (Boron) and some additional warning messages when AtomICoor::xyz() can't find a connection atom and returns a bogus vector.
--The UBQ_E2_*** and UBQ_Gp_LYX_C-term integration tests change their post-minimization output a fair bit due to the updated sidechain-conjugation residue type geometry. I erroneously thought that these were not detecting the connection properly before, but differences that I was seeing were due to an atom type that I had mistakenly switched; having corrected this, these tests seem fine -- just different.
--The zinc_heterodimer and zinc_homodimer_setup tests had to be tweaked a bit to get them to work properly, since they were previously relying on quirky Rosetta behaviour that ought not to have worked the way it was working. (See above: they rebuilt connection-dependent H and O atom positions BEFORE declaring a connection, and this only worked because Rosetta assumed connections between the i and i+1 residues. Now, the rebuild is AFTER declaring a bond. This actually fixes some bad atom placement, and changes the output of these tests a bit.)
Changed integration tests are:
fold_and_dock
assemble_domains_jd2
make_rot_lib
match_1n9l
match_6cpa
doug_dock_design_min_mod2_cal_cal
hotspot_graft
ld_converter
UBQ_E2_thioester
features
UBQ_E2_thioester_extra_bodies
UBQ_E2_thioester_two_ubiquitins
place_simultaneously
oop_create
zinc_homodimer_setup
oop_dock_design
ncaa_fixbb
match_1c2t
UBQ_Gp_LYX-Cterm
zinc_heterodimer
AnchorFinder
scaffold_matcher
swa_protein_loop_sampler
modified: database/chemical/atom_type_sets/fa_standard/atom_properties.txt
modified: database/chemical/atom_type_sets/fa_standard/extras/NACCESS_sasa_radii.txt
modified: database/chemical/atom_type_sets/fa_standard/extras/atom_orbital_hybridization.txt
modified: database/chemical/atom_type_sets/fa_standard/extras/facts_born_params.epm1.txt
modified: database/chemical/atom_type_sets/fa_standard/extras/gen_born_params.txt
modified: database/chemical/atom_type_sets/fa_standard/extras/memb_fa_params.txt
modified: database/chemical/atom_type_sets/fa_standard/extras/reduce_sasa_radii.txt
modified: database/chemical/atom_type_sets/fa_standard/extras/sasa_radii_legacy.txt
modified: database/chemical/atom_type_sets/fa_standard/extras/soft_rep_params.txt
modified: database/chemical/atom_type_sets/fa_standard/extras/std_charges.txt
modified: database/chemical/mm_atom_type_sets/fa_standard/mm_atom_properties.txt
modified: database/chemical/residue_type_sets/fa_standard/residue_types.txt
new file: database/chemical/residue_type_sets/fa_standard/residue_types/crosslinker/1.3_bisbromomethylbenzene.params
new file: database/chemical/residue_type_sets/fa_standard/residue_types/crosslinker/BoronateLDopa.params
new file: database/chemical/residue_type_sets/fa_standard/residue_types/sidechain_conjugation/ASX.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/sidechain_conjugation/CYX.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/sidechain_conjugation/LYX.params
new file: database/chemical/residue_type_sets/fa_standard/residue_types/sidechain_conjugation/ORNX.params
new file: source/src/apps/pilot/vmullig/design_truecycpeptide_fromstub.cc
new file: source/src/apps/pilot/vmullig/sidechainKIC_notes.txt
new file: source/src/apps/pilot/vmullig/test_sidechainKIC.cc
modified: source/src/apps/public/design/zinc_heterodimer_design.cc
modified: source/src/core/chemical/AtomICoor.cc
modified: source/src/core/conformation/Conformation.cc
modified: source/src/core/conformation/Conformation.hh
modified: source/src/core/io/pdb/pose_io.cc
modified: source/src/core/io/silent/BinarySilentStruct.cc
modified: source/src/core/io/silent/BinarySilentStruct.hh
modified: source/src/core/pose/util.cc
modified: source/src/core/scoring/Ramachandran.cc
deleted: source/src/err.log
deleted: source/src/index.html
deleted: source/src/out.log
new file: source/src/protocols/cyclic_peptide/CreateAngleConstraint.cc
new file: source/src/protocols/cyclic_peptide/CreateAngleConstraint.hh
new file: source/src/protocols/cyclic_peptide/CreateAngleConstraintCreator.hh
new file: source/src/protocols/cyclic_peptide/CreateDistanceConstraint.cc
new file: source/src/protocols/cyclic_peptide/CreateDistanceConstraint.hh
new file: source/src/protocols/cyclic_peptide/CreateDistanceConstraintCreator.hh
new file: source/src/protocols/cyclic_peptide/CreateTorsionConstraint.cc
new file: source/src/protocols/cyclic_peptide/CreateTorsionConstraint.hh
new file: source/src/protocols/cyclic_peptide/CreateTorsionConstraintCreator.hh
new file: source/src/protocols/cyclic_peptide/DeclareBond.cc
new file: source/src/protocols/cyclic_peptide/DeclareBond.hh
new file: source/src/protocols/cyclic_peptide/DeclareBondCreator.hh
new file: source/src/protocols/cyclic_peptide/PeptideStubMover.cc
new file: source/src/protocols/cyclic_peptide/PeptideStubMover.hh
new file: source/src/protocols/cyclic_peptide/PeptideStubMoverCreator.hh
new file: source/src/protocols/generalized_kinematic_closure/GeneralizedKIC.cc
new file: source/src/protocols/generalized_kinematic_closure/GeneralizedKIC.fwd.hh
new file: source/src/protocols/generalized_kinematic_closure/GeneralizedKIC.hh
new file: source/src/protocols/generalized_kinematic_closure/GeneralizedKICCreator.hh
new file: source/src/protocols/generalized_kinematic_closure/filter/GeneralizedKICfilter.cc
new file: source/src/protocols/generalized_kinematic_closure/filter/GeneralizedKICfilter.fwd.hh
new file: source/src/protocols/generalized_kinematic_closure/filter/GeneralizedKICfilter.hh
new file: source/src/protocols/generalized_kinematic_closure/perturber/GeneralizedKICperturber.cc
new file: source/src/protocols/generalized_kinematic_closure/perturber/GeneralizedKICperturber.fwd.hh
new file: source/src/protocols/generalized_kinematic_closure/perturber/GeneralizedKICperturber.hh
new file: source/src/protocols/generalized_kinematic_closure/selector/GeneralizedKICselector.cc
new file: source/src/protocols/generalized_kinematic_closure/selector/GeneralizedKICselector.fwd.hh
new file: source/src/protocols/generalized_kinematic_closure/selector/GeneralizedKICselector.hh
new file: source/src/protocols/generalized_kinematic_closure/util.cc
new file: source/src/protocols/generalized_kinematic_closure/util.hh
new file: source/src/protocols/hybridization/BackboneTorsionPerturbation.cc
new file: source/src/protocols/hybridization/BackboneTorsionPerturbation.hh
new file: source/src/protocols/hybridization/BackboneTorsionPerturbationCreator.hh
new file: source/src/protocols/hybridization/BackboneTorsionSampler.cc
new file: source/src/protocols/hybridization/BackboneTorsionSampler.hh
new file: source/src/protocols/hybridization/BackboneTorsionSamplerCreator.hh
modified: source/src/protocols/init/init.MoverCreators.ihh
modified: source/src/protocols/init/init.MoverRegistrators.ihh
modified: source/src/protocols/metal_interface/MatchGrafter.cc
modified: source/src/protocols/protein_interface_design/movers/PlaceSimultaneouslyMover.cc
modified: source/src/protocols/protein_interface_design/movers/PlaceStubMover.cc
modified: source/src/protocols/simple_moves/SetTorsion.cc
modified: source/src/protocols/simple_moves/SetTorsion.hh
modified: source/src/protocols_b.5.src.settings
modified: source/src/protocols_c.5.src.settings
modified: source/src/python/bindings/IncludeDict
modified: source/tools/build/basic.settings
typechange: source/xcode/Rosetta.xcodeproj/project.pbxproj.template
commit 9b7d547cf3c242f95ab51d0b66783a189deb3811
Trying to fix zinc_heterodimer_design.cc.
commit 5764a63c22d30877170140b787fd2d912ea6a29f
Refactoring some static variables to have proper init procedure. Updating PyRosetta Windows scripts. Adding core-only and utility-only PyRosetta build options.
commit bdce73de916afcf480388558d4ba0b116e2c29c0
Small tweak to GeneralizedKIC.cc to allow compilation on Linux clang.
commit 87a9da56861e5d13070e5d80c3bd221e4dee52bf
Correcting some of the sidechain-conjugation atom types, and reverting some changes to the mm_torsion database.
commit 3d2618f2e5a33976ea220bb82348d39c6e1f64f3
minor changes to splice tracer. Will cause integration test changes to splice_* integration tests
commit a55ed925f70df6e30e35f40ded3c837395ef5ee2
minor changes to splice tracer. Will cause integration test changes to splice_* integration tests
commit 04b1a100791da3cd38358fc97025a7a85e815719
RelativePoseFilter can now copy specific comments (listed on the xml tag) from the reference pose to the relative pose. No test changes expected.
commit f04fe568da8bf250268a4b34b051cf9fcff7db94
Fixing indentations in databasethread
commit a6af2b6c2875a5a2a8d9861e130a3af19dd56fb0
Merge branch 'master' of github.com:RosettaCommons/main
commit 4eda1ceca224602c16c44dbd6aa4e53636f35f9c
databasethread
commit e9413f3d130b55d7f9525354bf25957d3b543358
added entries to /database/protocol_data/splice/antibodies/pdb_profile_match/pdb_profile_match.H3
commit fadd717fbf189341a1becc9c7b083e5bfac922ef
updating database thread
commit 9c6af0a54326b4f17be2ed5055ffc2767d40c74d
updating database thread
commit 5920874165b546e41962abad360018b7cddb9fdd
updating database thread
commit 571f0646145305e7cea91da54a3dc5d108f9f915
updating database thread
commit 77b4aa83390b80bdafeed18b2b0cc6695e2214e5
update to database thread
commit 6799473f881c44da7aa19f3bf3c6d10bcf9bcd56
adding skip_alignment option to splice (dflt false). If set to true splice_in will copy the stretch directly without aligning to a template pose. Can only be used if the sequence numbers for the stems and the number of residues in the spliced segment are not changed between splice events. Cosmetic log changes expected in splice integration tests.
commit 95799eec51f077dd9ec8cc4f9f741d26effe1614
added “sequence” definition
commit ee7e2c228b1018817d9c9345e6d97df81151b7d6
added the option to enter a target sequence
commit 34f3806dcc8646745949590ed95c673a4809db85
Fixed the logic for reading in database files.
The previous logic used the default database directory
name which may cause a runtime error if a user defined
database name was provided.
commit 5f5d416e8e9ec79b6ef0601c1442247d5ea8b12d
Still trying to fix zinc_heterodimer_design.cc
commit aedca2e9dac21730141703dffb5128d691ef0241
Fixing zinc_heterodimer_design to work properly with altered assumptions regarding connectivity (residue i is not necessarily connected to residue i+1)
commit 5a0f4554eae087e85a55679569a1ef1440e353f4
Tweaking LYX.params
commit 5ffe61f8bc3fccfd0eec3eb92c095f1c04a8d35c
Merging from origin to local branch.
commit b14d3ca3a5a05839595645635a90a35cde5ac7e3
Merging vmullig/cycpep from origin into local branch.
commit c4234b3d108220f37b251421293a86b3f302783b
Fixing PlaceStubMover and PlaceSimultaneouslyMover; both were relying on what was technically some bad Rosetta behaviour previously.
commit 2773a6b0ae90118ebe959ca43965ccf5387e345b
Added lowest_energy_selector to generalized kinematic closure.
commit 6dd1c7d74499754d4af33e4d21918aa1bd069095
Updating molecular mechanics database to fix integration tests that should have been failing, but which weren't due to a bug.
Rosetta previously assumed that all UPPER and LOWER connections were to the i+1 and i-1 residues, respectively. This meant that it would completely ignore a connection between the C-terminus and a cysteine sidechain, as occurs in all of the UBQ_E2_thioester integration tests. The MM torsion parameters for this connection were added previously to the database, but they erroneously referred to the sulphur as S instead of SM. This should have resulted in an error, but since Rosetta wasn't scoring this connection in the first place, it never came up. Now that it does score noncanonical connections like that, it has come up. The database has now been corrected.
commit 1bfa70a9ea298f5e2a794eb5dd012b9fe1c06d78
Fixed problem with MatchGrafter. Now to see whether I've broken anything else...
commit 42b3e22910baef404494ae652e25ab80693dc966
Trying to fix problem with MatchGrafter.
commit 1c9e89c79dbe4d3bcc2807661803ecd21ebc259d
Chainbreak Scoring: Enabled chainbreak scoring for carbohydrates
NEWS:
* Added cutpoint variants for sugars
* Refactored ChainbreakEnergy
- Made work with cutpoint variants that do not require 3 overlapping points
- Removed duplicated code
- Added lots of explannatory comments
* Refactored add_cutpoint_variants() and add_single_cutpoint_variants()
- Removed duplicated code
- Enabled to work with sugars
----------------------------------------
Unit test status: Pass
Integration test status: 25
rings:
change in number of ResidueTypes reported
inverse_rotamer_remodel, loop_creation, antibody_graft, SnugDock,
hybridization, mr_protocols, antibody_legacy, antibody_H3_legacy,
remodel_disulfides, remodel:
cosmetic output changes
swa_rna_gaga_23_append_and_kic_close,
swa_rna_gaga_22_prepend_and_kic_close,
swa_rna_gaga_10_append_and_ccd_close,
swa_rna_gaga_18_rebuild_bulge:
strange output of "10 BulgeApplier" in new (huh?)
10 other loop-related tests:
trajectory changes (I don't THINK I broke anything here, as the unit
tests for ChainbreakEnergy and all loop and closure unit tests passed,
and I had another set of eyes double check my work; however, if you
are concerned, please e-mail me. I did slightly change the logic of
ChainbreakEnergy, but only in a way that should make a difference in
results in a specific case I do not believe can ever happen with any
ResidueTypes currently in Rosetta -- or ever likely in Rosetta. I am
of course willing to revert if needed.)
commit c06008143912d89f8e205293bed5ff3ae1ecdd81
Reverting previous change (debug output).
commit 740ec48e83ee2bc6984824131c868c8c058a389d
Finding bug introduced into MatchGrafter.cc
commit 17f53c9b5a87b2d8700ebf9136f0b0be7beca9f0
Scoring: performance improvement to ChainbreakEnergy::eval_atom_derivative()
commit c777c52ae6de1e93ef0d42889c7e2be97a4bb580
Scoring: refactored ChainbreakEnergy::eval_atom_derivative() to remove duplicated code and commented
commit 5fe71bd3f71bf40b407e254206e5c6a302e361c3
Compile fix for gcc 4.6.3 with warnings-as-errors; there is a pseudo-uninitizalized variable in a pilot app that makes that compiler grumpy, and was holding up the release script. Also added copyright header and vi-emacs settings header to that file. No test changes expected, as pilot app has no integration test.
commit 1e931356568b6e96a6db26e08c55252263956a65
Minor bug fix.
Compiled on windows but not linux.
commit fb854dfb8401193ebc5ffd4455c8f6584dd8fb35
Minor modification to previous bug fix suggested by Seth Cooper.
commit 4e50258fe516f011c5915235fb0377c692607557
I accidentally removed the boost_1_55_0 directory when pushing fixes
for the windows build. So sorry for that. I'm adding it back as a quick
fix since I don't know how to properly revert a commit on the master and
I want to make sure things are back to normal as soon as possible for everyone.
commit 62b3a4f0f9d3af3322118f1933c9ace0cfb92d7f
Updates for windows port.
commit 4db4369bef421c2acd191ce2840481355d94773c
Scoring: bug fix
commit b0de9042dc0350b2b8db39bf21b3ae8371d95109
Scoring: getting ready to refactor ChainbreakEnergy::eval_atom_derivative()
commit b54c22bc4addb42a7f6f406a6a0a305ae58f21ee
Loops: refactored add_cutpoint_variants() and add_single_cutpoint_variant() to remove duplicated code
commit c75bc39f1f2c500067b13f01a22a05c3c3958cc9
Scoring: fixed ChainbreakEnergy::finalize_total_energy() to work with carbohydrate chains
commit b95dfab2dfe57d979234f4296c139822fd503caa
Scoring: cleaned style and comments in ChainbreakEnergy files
commit e822e43124d23bd0d712ee4cc7672436041ee44c
Scoring: cleaning #includes in ChainbreakEnergy.cc
commit 11aa5556c9d287b99e96691724ff62066b2965d3
Carbohydrates: added new patches to list
commit a7e92941690a0dcfd2077e583d7f2072910dd1ad
Merge branch 'master' of github.com:RosettaCommons/main
commit c7d648b7b259166808e44d612a4a86171136069e
Fix for access violations in the WIN32 BOINC build.
No tests run; changes only affect WIN32 platform.
commit bd939a8e254e759b33104db720c2b535c0994f05
add options to have PyMolObserver only update on energy on conformation changes.
Options:
-update_pymol_on_energy_changes_only
-update_pymol_on_conformation_changes_only
These should be passed along with usual show_simulation_in_pymol option.
Note that by updating on energy changes only, pose length changes will not occasionally cause a segfault which sometimes happens when the observer kicks in and shouldn
commit b3a6a45f885c7d0b8d82b4681d61d3c9b483e9b3
move changes from graft_optimizations branch
commit 6c9e9221a1b208dab36727c9e50d91bf9df723de
Fix a warning I was getting in antibody/metrics.hh due to an uninizialized templated struct. Fixed by making a default constructor that
initializes templated members to 0, this should be fine as it seems usage of this struct is templating to primitives (eg. core::Real)
commit 945b62ae3ae1a6e566aec9dfc8d268feee60e470
Continue to hone RigidChunkClaimer's claimed dofs...
commit c0c9b4697d7b927f4177d7f0ab8ed4bbf3da1818
Turning off CYX.params in residue_types.txt in preparation for merge with master.
commit 0909e1a4403f11262db6f5354038d22eec318c57
Merging master into vmullig/cycpep for integration tests prior to merging the other way.
commit 78ebb927c2c3b50ccd9a0d7f4a7c0ebe2508a6af
Merging cycpep/collab into vmullig/vikbranch to get Yifan's updates.
commit d2ea0c784de2c7b98446c65a0ed2364dbd1d4142
Merging vmullig/cycpep into cycpep/collab prior to merging cycpep/collab into master.
commit 55dfddfdad1cac55273d59936a145f1736946525
Initial commit of ORNX.params (sidechain-conjugated ornithine).
commit 2c609196f859d7f400a818160f16b9f9ef792904
merge from yfsong/cycpep
commit f5fb906a7c90b8f4d401c6ffd0533584b8518dec
Carbohydrates: adding cutpoint variants for sugars
commit 9556aabcf30cc76e8f8ac9097e699165090d0a17
Changing build settings for phenix builds. Updating option.py which fails on some python versions.
commit b8dc1234f8490b9e473a5568474dce85060aa3cc
Fixing gcc build which gives an error from the double-->float conversion in
the center of an array initializer list in Frank's cryst_design.cc application.
commit d54f05a91e473fe9265f598896a7384bd02aa355
Update CutBiasClaim, add CutBiasClaim to RigidCM
commit 58cc6c39f6b969db3f1abf2aad8cd5a850cca856
Update RigidChunkCM to use full XYZClaims, begin testing.
commit 882c090ad3d4c4caca0351225ae3eddb6df0a775
Add checks for jump modifications with replace_residue.
commit 55fc9c7c3c0a98df3737cad22bdb4c139eab565f
[minor update of SandwichFeatures]
- typo corrected (@overviewprotein_tools/scripts/clean_pdb_new.py)
[integration tests comment]
- should not change
commit 7ce53d96f15cc3041ead43190efa91e060559697
[minor update of SandwichFeatures]
- added a new column 'average distance between (two) sheets via
central residues in edge strands' (prints
until 1 floating point like 6.4)
- added a new column 'minimum distance between (two) sheets via
central residues in edge strands' (prints
until 1 floating point like 6.4)
- debugged for a case when strands are < 3 for topology identification
like in '1A21'
- default of exclude_sandwich_that_has_near_backbone_atoms_between_sheets_ = 'false'
- default of exclude_sandwich_that_is_linked_w_same_direction_strand_ = 'false'
[integration tests comment]
- should not change other than features and features_database_schema (if any)
commit ecfe2bc89a81c7cd245b76fc4d9a40efcfa77c6f
Fix more warnings and an inclusion typo.
commit ad2cbc8d1f5a219fe109b31d59464ed3a5444424
fix warnings in EnvClaim.hh
commit a0e31b53fe372971095b6b68bc1a6c45865f1b4d
pull from remote
commit dc450ca16f5c270a1d9b03185d6907ee8a624fb3
Modify replace_residue to do a trust-but-verify style security check.
commit aec4014c485e02f0b7092a82fe87c6899e52d14f
Add BondAngle and BondLength elements to the claiming system.
commit 64e5271e8261ec441fead4a91293051b9dfec477
merge from master
commit b2205c0961ab5cf171ae3224b54347441094d2cf
Update non-canonical bond info in silent struct
commit c428c138647217223d047cdd59374c6df23dc745
Add non-canonical bond info to silent struct
commit 9f020707e5764ab68dfe34fbe6bacd8d7e90f9c1
Merging vmullig/cycpep into cycpep/collab.
commit 0829e9a8440bcbd315b095edc4aff1178368d716
Tweaking Ramachandran.cc: random_phipsi_from_rama won't try to act on aa_unk.
commit 90e112d82c92cdb1991e21b44ebc20563eabc018
Bugfix for -missing_dens_to_jump
commit 1bade8a8653d8671a28dec42e6a358f3a9b2a7ca
small bugfix for -missing_dens_to_jump
commit 8acc4b7c4a0441b3aca90f3897a51f7da15216a9
Now fixing clang build.
commit 8f120701d8dcd4ced23474ee3d10dcc0904932c1
updates to pilot apps
commit 4463167e837d5db09ea8f7a996e9a55775698389
Merging vmullig/cycpep into cycpep/collab to add improvements to GeneralizedKIC and to update the database with Boron.
commit b029a9d5ec674b36bc033f77d781e3b8bf87e3b5
Added sp2-hybridized boron to the atom types. I'm not 100% sure that I've picked great parameters, but I did my best.
commit 617ab5278f9f47b25b5303638b3f950350453770
Fixing gcc build (wasn't an error on my machine).
Also fixing NetChargeFilter to test build.
commit 001941a705f8292d89ff9bb24d18795963ca8061
expansion_rounds default set to 12
commit 80dfee0f1e9bd0350a3ba4ca747621557ac0a8e6
expansion_rounds as a new option
commit 8392d1b2ad95db9dc17b4592c6e34197c3f47097
MultiplePoseMover additions: task operations import support, Filter pose selector, filter status passing from sub-protocol.
Merge from luki-mbi/rosetta_scripts.
Unit test status: All Pass
Intergration test status: All Pass
commit 154b9bd7d2048e716d465523524484b1b52a0b5a
Updates to pilot app.
commit 208b479192a17144c3596e24f890186dfcf35a47
bugfix to pilot_app
commit 4660b21d1360bd4f6e317caa83ee5c97ec93e9e8
NetCharge filter now accepts task operations. Designable residues in the task operations are used to select the residues over which to count the net charge. no test changes expected. see wiki for details.
commit 89cfb3bd849a07dae62cbdcfcc93619ec71bf0fe
Remove continue_selection() for now, some want to always run all filters to report values.
commit 76cb9bd2408391dd6aa3a0a5343a7c239994d882
Further implementation of RigidChunkCM, realized that nonideality is required (requiring bond length/angle claiming). Compiles.
commit 87bc2ee3ab4d8c9c836a8354331e87bc8b07f58e
Add RigidChunkCM files.
commit 77c2a8448c2a16d0a91e681772c90f83b67d63f6
Add safe deletion of OutputObserver from ParsedProtocol if ParsedProtocol::apply terminates with exception.
commit 748d7657495c690ad52d0ee14678d6c00f7efc21
Reverting extra output in MPiFileBufJobDistributor.cc
commit 080305ab3edaab83ef7830d136265256c4392364
remove unimplemented copy constructor to fix pyrosetta build
commit cf0e440e3f0e4d90eb095592de8324435c2971f9
First compilable commit of the new CreateAngleConstraint, CreateDistanceConstraint, and CreateTorsionConstraint movers.
commit efb19b0da35f5bf5abc85b521f8c98de329ce35d
Remove autogenerated options files which were (re)added to the repository.
commit fa2d9b6656f0967bb63afc9e17c44c24d4b4b563
Merge with head.
commit 82108fc1131092332756a5d66fd0731ad3c240cb
Updated the boinc build to work without the BOINC_GRAPHICS
pre-compiler directive (for the android boinc build).
commit 0709f610b1b18b0075f569e4db2099f4d973a97b
fix more warnings that only showed up on gcc build
commit a4f5a6be5c6b1ec5ae8dd5966a193d9608686539
Fixed a small bug in the boinc app.
commit e5ae0051d8dca6da27763a495da58c9eeeb306a2
fix another warning, remove options files that were re-added
commit 162d4f173cb1d8ccb46f453f24b8b9873d8e85f3
fix a warning that broke the build
commit 3acd4509f1423da6690ac476ed7adc8a3e1aed11
Merge branch 'master' of github.com:RosettaCommons/main
Conflicts:
source/src/protocols/ligand_docking/MinimizeBackbone.cc
commit da625a62612b32f8c2f7069fd68bae8ee882bbc8
Updates for windows port.
commit e1534cc36cddcd47151c33da4d687c55714e3050
Add AntibodyFeatures reporter and R scripts, update InterfaceFeatures and R scripts, update AntibodyInfo and cdr clusters
NEWS:
==Antibody==
- closest North-Dunbrack CDR cluster now prints in AntibodyInfo show method
- have Antibody metrics Sasa calculations use SasaCalculator2 (which means default radii is now correctly reduce like InterfaceAnalyzerMover)
- add check for peptide bond C-N lengths in AntibodyInfo to check for missing cdr density or poorly closed loops. This check is default true and can be turned off using the option -antibody:check_cdr_chainbreaks false.
- add optional AntibodyInfo check for wonky peptide bond geometries in cdrs. This check is default false and can be enabled using the option -antibody:check_cdr_pep_bond_geom true. The function that is called has been added to loops/util and checks the deviations from the dunbrack/karplus Conformation Dependent Library values within some user-controlled cutoff value.
==Features==
- Add AntibodyFeatures reporter + many R scripts for analysis
- Update InterfaceFeatures reporter (add a few more columns), reorganize R scripts and add a few more
==Bugs==
-debug missing enums of some rare cdr clusters
-debug some antibody metrics via testing with thousands of antibodies
----------------------------------------
Unit test status: Pass
Integration test status: Antibody integration tests will change - both cosmetically and any reporting Sasa metrics
*SnugDock integration test updated to not check CN peptide bond. There is a 2.56 A C-N bond at 31 H.
commit 9137eb5ec484d4e18a73e2804a68776333c29bff
change snugdock integration test to ignore chainbreak
commit d3bd9731296033fd40b8ce0ac6f4046cc1160fb2
Initial commit for CreateDistanceConstraint mover.
commit 337b8ecfd17a087d5d4deda07d2d025eaa419849
Initial commit of CreateAngleConstraint mover.
commit 5277ee6b3d5223ad343d22abbc3f8831d3d0db9a
Initial commit of CreateTorsionConstraint mover.
commit 666f1fa33e77e36f18e8b5b982a8b7d5396544dc
TaskAwareCsts is now able to constrain residues to a particular residue of choice rather than to the first residue in the constrained segment. In multi-chain poses it makes sense to put the anchor positions at the source and sink of the minimized jump degree of freedom. This way minimization along the jump dof is not affected by the chain constraints; only bb minimization is affected. See wiki for details. No test changes expected.
commit 1b088af26a3a12815333bc9d70ea09e9a93fd938
Resolving ambiguous constructor for PyRosetta build.
commit c261c60c9bbbfb9d68b8f007382dfe8866c116f5
Removing pilot apps from compilation.
commit 724328c6a867d104d402e01df6715b9f3d0f9864
Another instance of an include file that needs to be commented out.
commit 08edbd8c43f45cd59374a25780e9149ec3824e56
Commenting out include line that causes compile failure on test server.
commit 950def574553a439c631406a8a6478e398ba1598
Adding svm-based helical end cap scoring. Also adds a new feature reporter, and this changes this integration test.
commit 590f5d7efc106f516de1c0a62a6d8b73b505fb34
Adding svm-based helical Ncap scoring. Also adds a new features reporter. The features reporter integration test changed due to the new reporter.
commit b2a4976b913adf9fe8286e61cbd5abf597f8d274
Adding a mode to AddChainBreak. Flag remove=true (dflt false) will remove the specified chainbreak rather than adding it. No test changes expected.
commit 1379be0246b1e02247f23f9c3708e42729fa1ab2
SetAtomTree does some trivial testing that the foldtree is kosher right at parse time
commit ea537fd339217cca3cdbc2d65078b69af7fb3e66
Trying to get GeneralizedKIC to interface with the ContingentFilter, so that a failed loop closure sets the ContingentFilter's value to false and a success sets it to true.
commit 1eba62051a502a71c084668517795923054a78c4
Fixing some compilation bugs on Windows platform
commit 83d50bca7e013d61138a39ce69612b354c348e2d
Adding context normalization to CppType_Complex. Various build fixes.
commit 240ea670c0bd712815c1ceae70262f7d6dceef2a
Tweaking SG angle in CYX.params to match CYD.params
commit cf500a50db83a43b8e63c9a6f63e5f9818c36713
Somehow, CYD.params was altered slightly. Reverting back to what's currently in master.
commit b115b5bb59e8591171480e2d99d87113c96a724d
add residue foreignkey to abfeatures residue table and struct foreignkey to interface features residue table
commit 0ed4059b66d985b6499064298a1aa932c47d2ef2
SetAtomTree can now read a fold tree from an external file. Useful in cases where the fold tree is sticky and not quite general... no test changes expected
commit 3e4f19220ecb8557d7a7fb02cf1cda4cc3003448
Created all the known elements as enums. Work with them in a similar way as AA enum
Added unit test for the enum
All other files edited were to get compile to work on my system (Werror resolutions)
commit 44bbf2d59074c719cb889ca170619d2429751997
Create enums for elements
commit bf4c43a2fde4e73c4b23093f86df791f8928a725
Adding helix ncap scoring with an svm.
commit 999e68f039f0241941ef3cf4fa69d898cd38e5a8
Minor changes to Splice.cc. Should not casue integartion test changes
commit fda95ccdf25f24152c7d5a6050d14b3f29962945
Minor changes to Splice.cc. Should not casue integartion test changes
commit fbfe26748caaedddc555143ba4a9a217595f2788
Disable continue_selection() for now -- needs better implementation.
commit 91329073caf35081af2e5f6b35a4e59562f9b73f
Adding pose selector debugging info, stop for AND logical operator to avoid unnecessary evaluation of further statements for a given pose.
commit 18c8f876b37dd36eecd27132318a8d399546a7a7
Adding Filter PoseSelector to use an exsting RosettaScripts filter as a pose selector in the MultiplePoseMover.
commit 37592607bf7f0d888d4a92a7a2402084cff8764d
trying to remove another undefined function to get pyrosetta to compile.
commit 5d00092cc31b8c27cc557ad8ab4cc81f353591cf
Fixing a mistake in DeclareBond.cc introduced in my last commit.
commit e5c05a0211a801a3626fb9407261c26c06a4abb1
Tweaking DeclareBond.cc. Foldtree should rebuild properly with multi-chain poses, now.
commit 32b4783d56374e79ee0da014a09745fcb0c76580
mininterfacesum added
commit 15f33b6f101b471c6d4c3401fd50445c56dcf2e2
Adding unit test for taskoperations imports.
commit c4f8d9c4741342ac35a4f91f4a105dd7d1b13573
Restoring legacy protocol resume support, that can be enabled with the resume_support=true option on the PROTOCOLS tag. Off by default.
commit 6193d3a4f6ba0df9dc060157930e0b61427c6e1b
restoring library levels.
commit 28be522d4574cb48ee0f663262ac6509b7ff19cf
Adding support for importing of task operations in IMPORT tag in the RosettaScriptsParser.
commit d182d38b333bbd75b333eec23a8d5e06b937a10e
removing another undefined function to restore PyRosetta build
commit 2af025e5f3796ee315ba002c384cd2b8d46455ff
MulipleOutputWrapper: Detect and pass on mover status; do several attempts to obtain a pose before failing.
commit 6bdefb58d492c693636ccda68763d1b599dc1288
Update to current master.
commit 2a7be35a623c4835b3b38ee292bfbe5aeb2e15c0
fix merge
commit bd28178fe55e004af7fa5e3a22faae2808b0e0d7
Refactoring function UpperEdgeGraph::add_edge and making it return 'void’ instead of returning 'Edge' reference
commit 8b5042480838ac667acc14b73715b26c2f349c82
PyRosetta, fixing some compilation bugs on Windows
commit 86b54474e874f21db56094a7798e08ad22412c19
removing undefined functions to restore PyRosetta build
commit 31b8cc5d17d95bfb63e1abe9d24592ced301079c
Merging my pilot app with the trunk
commit 2c0df1cc5e1518ce1c5ea78570d331815eaa9cdd
my call_mover pilot app uses -nstruct option
commit 00524e6767e743c66a9d25cdbc4c93d8fe7b1f3a
Last attempt of the night at getting FoldTree rebuilding working right in SetTorsion.cc.
commit e46012e84a5af9c25352e79da2df07297da846c2
Another attempt at rebuilding the FoldTree in SetTorsion.cc.
commit bcc89b5d68972369fb1899bbfbd2698030796c0e
Trying to get protocols/simple_moves/SetTorsion.cc to let me reroot the FoldTree temporarily.
commit 7e961d978da499e4a222a6ab3a9b17a5f3c562b2
Reverting changes to FoldTree.cc.
commit 70d28b1029b400ac84747cc4127b7a82ca8fe496
Temporarily turning on some debug output in FoldTree.cc. Revert this later.
commit 032b561d5cea958af5d360923939db8a5ceb732c
Adding options to SetTorsion mover for reordering the FoldTree temporarily.
commit 3ee83d73f48e20ed8e24df514f5558ae9bb375c8
Fix typos in performance benchmark readme
commit 56b377ae2d58cd90815c41a904a38629ed6ccf38
Fix typos in performance benchmark readme
commit fecd757a7a3da102dc88b660544b68748de601b7
Trying to get the PeptideStubMover to rebuild bond-dependent atoms properly.
commit 99e9cedaf680153bb77b0495b518263232e1f6ff
merge cryst_design.cc changes to master
commit 3d493ea79c967c6ac366f430695b5caeae629fc0
more options and cluster functionality
commit 31a81b7bfe60e2c7ed5fb4d45a6e6a3e5ab30dcd
Bug fixes:
1) Max pose selection count in TopNByProperty pose selector.
2) MultiplePoseMover: Drop poses for which sub-protocol failed (via mover status).
Unit tests: Pass.
commit ad591b9f10b2cbc8f20bd94988099a5f8806e7e2
merge master into ab features
commit 2f1ff135d303d7bb32095baca35d8570daa1eca7
cryst_gen: support for O,T + small bugfix
commit 901f93b2830efb39a51fc3a39be547cbb97e7b66
Fixing warning that broke the build under gcc 4.7.2
I added a cast in StructureFeatures::write_schema_to_db from uint32 to SSize to avoid 'comparison between signed and unsigned integer' warning
commit c2701ceb590f54b534a9664e67690e2d2afb27c3
I think 1,3-bis(bromomethyl)benzene is working with GeneralizedKIC, now.
commit ba918307a6615d8bde7c5440333e2ae53be35c43
Trying to get 1,3-bis(bromomethyl)benzene working with GeneralizedKIC.
commit 3b2da506518ff15253bddc0875031a5eda2870db
Turning D-amino acids off in residue_types.txt for now.
commit 3a29f885c035fb29667d51bc4a087b2edc0701b7
Merging master into vmullig/cycpep to get my latest updates to automatic metal setup.
commit f363f8ab2d3984583b0c8b4998dbd351477ab39f
Merging vmullig/metals into master. This fixes some bugs in automatic metal setup and in handling noncanonical amino acids templated on canonicals.
--All canonical l-amino acids are now metalbinding, since the backbone carbonyl coordinates metals in some structures.
--Some bugs in src/core/util/metalloproteins_util.cc have been fixed.
--An assertion failure in debug mode in metalloproteins_util.cc has been fixed.
--An assertion failure in debug mode with templated noncanonicals has been fixed.
--BPY.params has been tweaked to avoid a (benign) assert failure.
Unit test status: All Pass
Integration test status: 1 changed test:
The carbohydrates integration test shows cosmetic changes (since it outputs loaded residue type properties, including whether the types are metalbinding or not).
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/ALA.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/ARG.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/ASN.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/ASP.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/CYD.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/CYS.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/CYV.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/CYZ.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/GLN.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/GLU.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/GLY.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/HIS.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/HIS_D.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/ILE.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/LEU.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/LYS.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/MET.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/PHE.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/PRO.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/SER.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/THR.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/TRP.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/TYR.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/l-caa/VAL.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/metal_binding_ncaa/BPY.params
modified: database/chemical/residue_type_sets/fa_standard/residue_types/metal_ions/CA.params
modified: source/src/apps/pilot/vmullig/test_metalloproteins.cc
modified: source/src/core/import_pose/import_pose.cc
modified: source/src/core/pack/dunbrack/RotamericSingleResidueDunbrackLibrary.tmpl.hh
modified: source/src/core/util/metalloproteins_util.cc
commit 60600587aba933b7b0400b551c0c91d6bc7ca658
Tweaking 1,3-bis(bromomethyl)benzene params file.
commit 3d5aced49db87f7ccfe21f4ad52c052764712697
# [ONE LINE DESCRIPTION OF CHANGE]
# NEWS: [DETAILED DESCRIPTION OF CHANGE]
# ----------------------------------------
# Unit test status: [Pass/Fail/Not Run]
# Integration test status: [Number of changed tests / Not Run]
# [NAME_OF_CHANGED_TEST_1]: explanation of change explanation of change ...
# explanation of change, cont'd.
# [NAME_OF_CHANGED_TEST_2]: explanation of change
#+BugFix [BUG_NUMBER] [LINK_TO_BUG]
# Uncomment and fill in the line above to indicate this commit
# fixes a known bug.
# On branch vmullig/metals
# Changes to be committed:
# (use "git reset HEAD ..." to unstage)
#
# modified: database/chemical/residue_type_sets/fa_standard/patches.txt
# new file: database/chemical/residue_type_sets/fa_standard/patches/carbohydrates/5-acetylation.txt
# modified: database/chemical/residue_type_sets/fa_standard/residue_types.txt
# new file: database/chemical/residue_type_sets/fa_standard/residue_types/carbohydrates/to6-beta-D-Galp.params
#
# Untracked files:
# (use "git add ..." to include in what will be committed)
#
# tests/integration/ref.log
#
# It took 3.48 seconds to enumerate untracked files. 'status -uno'
# may speed it up, but you have to be careful not to forget to add
# new files yourself (see 'git help status').
commit 93c7a67ae8950812bc4fb1d715e6f517efc5131d
Tweaking BPY.params to avoid setting off a (fairly harmless) assertion failure in debug mode.
commit 4a99517cd432cf6f663670420ea6304f89ba2c3d
Reverting last change.
commit 52944e7322974bc3ccd3b55c8017d31ee8fac5fb
Trying to debug an assertion failure in Residue.cc with the BPY noncanonical.
commit 21f11caf01beeb179a0f0689568c6de6097abc4f
Assertion error in RotamericSingleResidueDunbrackLibrary.tmpl.hh fixed, I think.
commit 94cc3e922813c8315cfe1b7b6ab44351ae546dd9
Fixing SetTorxion.cc so that it doesn't act on non-protein backbones.
commit 893402a861a2713e33e3e4fc0f170771f6dc6918
Removing unused var in test_metalloproteins.cc
commit d722e072b5b62e1a6db8ff581e4d1be0850f7e1c
Removing debug output from metalloproteins_util.cc.
commit 05f385b84ea325082eaa2dcfa6c54d2eef273bcf
Only adding cutpoints for protein residues in PeptideStubMover.cc
commit 7f996437a1b37e17f8d940015df39caac5ef506b
Adding aromatic property to 1,3-bis(bromomethyl)benzene crosslinker.
commit 9b52ec859efc449fdc9766457ec0d734d717382a
Tweaking metalloproteins_util.cc to try to solve a crash problem that appeared with the structure of human sPLA2 (3u8h).
commit 2f37a37976b0812a17bec2e43cdfa4646ab5a58f
Carbohydrates: adding new sugars to database
----------------------------------------
Unit test status: Not Run
Integration test status: Not Run
carbohydrates, rings: change in number of ResidueTypes reported expected
commit 56c55882f8d9b875e241c7b7ae2e34b7784c7ad2
Carbohydrates: added new sugars to database
commit b93c42710254eb61b15a55e8e768b0782dca065d
Fixed a little mistake that Will and Jeremy pointed out: I was using the distance multiplier where I should have been using the angle multiplier in the setup for automatic metal constraints.
commit 7e3c93d88aef985127b61e5be88b84692654de14
Tweaking CA.params.
commit 0454c118aedc02ab755a6ef0f14fb613291644b4
Fixed a possible bug in metalloproteins_util.cc, I think. Maybe. Possibly.
commit fde8f73373bc574c8fd85226bc1007a1f025470f
Tweaking metalloproteins_util.cc to fix an assert error in debug mode.
commit 5a9a22435f370489a3a2c07b9eb50f8ee774153e
Updating BPY.params: the backbone oxygen can bind metals, too.
commit 16eba61b267c5819e5d7cbd413fa4bac3520b14b
Updating l-amino acid params files. Backbone carbonyl can bind metals.
commit 49c01a1515d28984cdb036b816a400dd898d8920
Fixing some build problem on Windows
commit 6dac15a0653d5ca5916ebe9e1e57f75e91db3265
Merging my pilot apps with trunk
commit f3d5caecf45e0811c2b0ed72e37fc4fe2dad7a15
my call_mover demo (pilot app) parses some standard options for I/O
commit 69f60e514cf78b2a04a88bc72909bc1c87c0164c
Merging cryst generator code with master
commit f1ba7680a55e1ba91ea2c63037d0772b69b577a7
More fixes to cryst generator
commit a1ab2aa5a3e82afa699861c71834c795427e1e2c
Check in pilot app for crystal generators
commit f693e713813e8020d3a60ab63dbc73a2eb002097
restore unit tests involving BinarySilentStruct after my last checkin
commit 41d82a0076333b9941d9ec1a141f2464c349c52d
(part of fix) removing highly illegal dependency of ObjexxFCL on utility (due to change of assert to runtime_assert, which was useful for debugging but not critical).
commit 008a7c9bc8eae11bb8b237b6dc550cbe6811c755
To use this protocol via BOINC the random number has to be moved outside the class in order for the BOINC build to initialze it otherwise a null pointer will be generated and the protocol will crash
commit 8914363277f256b3e20d8205881b614aa6b39420
removing highly illegal dependency of ObjexxFCL on utility (due to change of assert to runtime_assert, which was useful for debugging but not critical).
commit b16aa9dd9f44592ddce8698f01021c9b97b6dcd8
Remove autogenerated options files which were added back in
Also, update xcode/make_project.py to (re)generate options automatically.
commit c099724ec1a08434b21e922b275afd1ab4a26dfb
fix to builds after merge with rhiju/swm_general.
commit 41be622af580213867aa6d3af54186c2ed2c1f3f
Fixing some builds
commit 7447d12ff55cb11e0b33dee1368dd6c19e334bab
Turning on D-amino acids for now in residue_types.txt.
commit 0e230aa10c0b2421e4cd97fecc948e776b74159b
Updating design_truecycpeptide_fromstub.cc for rename of is_D_aa() to is_canonical_D_aa().
commit 0877f59e5bef5ad413b22a75049f62c51405961b
Added design_truecycpeptide_fromstub.cc app to my pilot apps.
commit e82fdae596e8afaf31cc69cbc6c42f2212aa8979
Refactoring utility::vector* classes to use platform SSize and Size instead of size_t and ssize_t. This should simplify PyRosetta cross compilation. Fixing some bugs in Windows build.
commit dd329a745266d85b4d0734b8320823635d5e4f39
Updates that implement stepwise monte carlo for proteins, on the way to unified SWM implementation for RNA/protein complexes (from rhiju/swm_general branch). Several additional fixes, including restoration of swa_rna_gagu_17 and swa_rna_gagu_20 integration tests, and addition of some swm_protein integration tests. Checked integration tests -- besides changes in RNA, SWA, and SWM tests, some cosmetic changes due to change in fa_standard patches and addition of TAUTOMER propery to HIS_D residue type. On my mac I also see a late change in an antibody test, which seems like a floating point deviation.
commit a78377bd10b201fd5a3731ffb1d23757a2ea1984
fixes needed to restore integration tests; and to run gdb with 'catch throw'.
commit b477e80dfba8988eb87ad8a70cd64573c2df0b85
restoring patches needed for integration tests (which I had temporarily removed to speed up residue type set load in for most apps). soon will implement functionality where each app can register additional patches, and will make these optional again.
commit b1451a904c5e9d3f46c3d58739611f28375523d8
Tweak to metalloproteins_util.cc: added another finalize() prior to atom_is_hyrogen() check to prevent debug-mode assertion failure.
commit 9249be5d1cdba45d5c17ebdd75e920f624033b53
Adding metal binding property to backbone O of Gly and His.
commit 0072ed751ac3bc7d86864594d7e5adb2e3b6c4fa
Stupid mistake in CYX.params -- forgot a bond declaration.
commit 4623555c12c9cf6ee0ba7028ef1eb4074efa8dbd
Tweaking BoronateLDopa.params
commit 8c2c3cb75e304c99918a8224e381caad893496a2
Updating CYX.params.
commit bdfe52512e19601d7bae2c8eeebe22ebd708028d
Tweaking 1.3_bisbromomethylbenzene.params.
commit 3cb8bc382a385b9393e585daab00ec9063fb93fc
Initial commit of 1,3-bis(bromomethyl)benzene crosslinker.
commit ff42d10b7935a5540698893d0360d0e1ed961d36
Merging cycpep/collab into vmullig/cycpep.
commit b6ef9c9269b756eac4a50e1308751a28c89e12a3
Merging vmullig/cycpep into cycpep/collab to get the boronate/L-DOPA crosslinker and a small tweak to RosettaScripts GeneralizedKIC tags.
commit 359f8637c89f3aef2c6c6e1a241c173061dbcafb
Tweaking behaviour of SampleCisPeptideBond tag in GeneralziedKIC RosettaScripts parser.
commit 6d541ff6c36bd10b17e676d028009ae3db47168b
fixed some compilation warnings
commit 379d56d46af15bbad754d3fa7c7b31344ff13798
Making BoronateLDopa planar to match CITZEK, DEFXUI, and PBXBOR Cambridge database structures.
commit 724675bdefdbd865a2870bfe86ec4b1634dc7595
Another bugfix for cryst docking
commit 73bacafd9b046650066d434bd17bc3f2d840a2e5
Looked at the CITZEK and DEFXUI structures in the Cambridge small molecule crystallographic database, and it looks like the whole ring system in the BoronateLDopa crosslinker should be planar. Tweaking the params file.
commit 9aaaa641ee51fa4da439f2a3fbea44e463b2f939
updated default values for cb/n/o
commit af6c84a1cee94d9827007bde1ac26b19bf28e31b
Setting atom types in BoronateLDopa.params
commit ebe2f08af302a639cd032093b19a88fa77a1ff21
added interface_sigwidth option
commit 845b6ba45addbefdd7ed530b8ae620a55c5d16b4
Merging cycpep/collab into vmullig/cycpep to get Yifan's tweaks that allow AtomICoorID::xyz to return a null vector if a connection is incomplete.
commit b340cf1b6e5d696cdd0f4a9a08d1f212a1b0fb5d
Tweaking error messages in AtomICoor.cc and making sure that xyz returns null vector for POLYMER_UPPER if there's no connection there.
commit 13e5702b3764f1e691868e90a3f292426d0b0ff2
restoring graphics build after war(of the warnings) atrocity commited by sarel.
commit 4ebdc0f8a69fe2489f298f42c60bee33ee5fb6cc
restoring graphics build after war(of the warnings) atrocity commited by sarel; also had an interrupted merge -- am trying to restore now.
commit a2acfe718ecd88c8ad95d026be16b111704d8df7
Allow ICoor::xyz to be set without connections
commit 128d71db62ad07cff87cf99ad3eca6f191d0d85d
restoring graphics build after war(of the warnings) atrocity commited by sarel.
commit d1f23964b835ef8b861605bc5ddffbd242e478a9
Tweaking BoronateLDopa.params
commit 9955fde0970c6ca41f3e1350bf51f25967d87b5c
Added BoronateLDopa.params to the crosslinkers.
commit c3dbcec03482746beaf521a6cf05476484dbfed7
Removing some of "using namespace X" from headers. Fixing Windows build.
commit 4894659ef3122440fd2c23c4a792f72580cc37d5
added options to remodel, psipred prediction
commit 562b8df33cb6d516edce74a68af92101c2e35495
added options to remodel, psipred prediction
commit f36f73e3c4dca93cecbc7e6f71d9adab69721aef
Added options to Remodel, psipredfilter, per residue sasa
commit f06472207d239fd0b23b4e477911d3f020d2800a
commiting PeptiDerive
commit feb38469e0622d748de1b91c6229f28388a7576c
updated Remodel, added features to SSPredictionFilter and PsiPred, and TotalSasaFilter
commit 4e4e250886ed1fde888af97db35965f999605e52
Merge branch 'master' into rhiju/swm_general
commit 20566628acb4f02b3e4bb0826d96c4ecdeaab573
Merge remote-tracking branch 'origin/cycpep/collab' into yfsong/cycpep
commit 9c8d216244905b2fc0bd256dc53b5c13af60a068
fixing conflicts with master and getting all apps to compile in branch rhiju/swm_general
commit 7f238cc71e7c2d78721666f2dbf679f19c6541a8
Remove unused/meaningless version comments from fa_standard residue_types
commit c26b1c3750425022eba2986a97b8f99ba8991c48
Remove a debugging line. Will fix the swa tests
commit b086a1adb953d452b306b68b60cd3ea159021f39
Updating AtomICoor::xyz to get the correct atom when a residue is a terminus and the atom is CONN*.
commit e1851689c0036f22717d237d659bf03f70d85a12
Tweaked DeclareBond to add option to refrain from rebuilding fold tree.
commit 0cae8baabd8b8077e7db856d7bb37c19f6e614d4
Tweaking ASX.params so that side-chain oxygen placement depends on connection.
commit 3582f718b86a9f5dfeda01a37bd80a91acaf2448
Bugfixes to cryst_design
commit 096a43791572a50957ec57d24faffae11fecb419
Changing generalized_kinematic_closure/util.cc so that fewer atoms need to be rebuilt from AtomICoor data.
commit 0b020304d364f626cd6f69454212975b22eea381
This is a bit risky, but I'm updating the build / xyz function in AtomICoor.cc to remove the assumption that the residue connected at LOWER is necessarily the i-1 residue, and that the residue connected at UPPER is necessarily the i+1 residue.
commit 06100c637fd8f491963667152f367ea8bed08bf2
Fix swa_rna_main for terminal residues.
commit af79dcf20c901ef3bde7702eeed36af618df8f37
Fix the swa_rna_main app for terminal residue rebuilding
commit a051b76056dca45dc9a95c5365df9f766b3b9cd4
fixed a typo
commit 34bf23294ac05cd20cfd94bca15189879a5e884b
restoring the old fold tree in the end of apply() and added a warning for long peptides
commit 5beff2dd9970edffe2157a33b20828b039fe4e3f
Added mroe tracer output to debug generalizedKIC util.cc
commit 697393bfc4827c98eac157551c4da5526b9b7f19
Fixed a typo.
commit c85ed76c0bc2b5236a8726c6590fe7aedd26c47a
Trying another way to build dependent atoms in GeneralizedKIC...
commit 24c3c23f70b90a016404ca84da54e64973ece889
Marked the place in the code where I need to change something. This will be a bit risky!
I need to update the ICoorAtomID.xyz function so that it doesn't assume that the residues to which the upper and lower connects are connected are necessarily adjacent in linear sequence. THIS WILL BE RISKY!
commit 64cada132c52ba0351889732a87381b7cb278a23
Trying another approach to rebuilding dependent geometry in GeneralizedKIC.
commit 417574a8f0c02fe7248349d5d645404795f74258
Fixed typo in GeneralizedKIC util.cc
commit b0a0de179333a07fcd510f372cfd2b56e9c2006c
Trying to fix rebuilding of atoms dependent on inter-residue connections in GeneralizedKIC.
commit dc924c8423f19b5fad7c75a6b45ea06f55d0d429
getting rid of or updating some apps to work with reorganized directories.
commit 83f5c18e84db3314c3cf358e6ebb144a7a21e0ef
adding an explicit flag to link to libstdc++. this seems totally gratuitous, I know, but for some reason is necessary on a cluster I have that just updated its gcc.
commit 75dedb629b81c7ab6ef76472a8bfd0aa54687c1f
Merge branch 'master' of github.com:RosettaCommons/main
commit 523567a9da88e087171e8f1c0d67738661466f66
replacing a TERRIBLE HACK message with an explanation of what needs to be fixed. Thanks Vikram & Alex for the suggestion.
commit 5b748ce70fc4eca74279e36fb13a6205f514c969
Whoops -- little mistake in LYX.params
commit ba09f83f40e9a1745cf7ab8ccc42c543e838f3e9
Commenting out another unused variable in Yifan's code, for now.
commit 187b818ace60ae3cce3c0346632cddad2b2a86e0
Yifan's changes to BackboneTorsionSampler.cc seem to have resulted in unused variables. Temporarily commenting out.
commit ee467e8e569ccd8a4f238841afa2cac7e750d058
Fix swa_rna_erraser test.
commit e0d3fd32f1b9c0b0b0c689f788872851a1925a7b
Fix the swa_rna_erraser test.
commit 6eba620acd4008c03c56622bc59e1a385c7ddfaf
Pulling from master prior to push.
commit dda5e3343bb809d5d0bf0d5477999423bed598cb
Merging master into vmullig/cycpep.
commit 590694f8ca1485f84ee6eca1660fd191b9368dd3
Added ASX.params, for aspartate/asparagine with a side-chain peptide bond.
commit 5cdffca96e0fde8be0030c1f2687dbb5f88b8227
Updated LYX.params to match latest LYS.params coordinates.
commit 298e17292d758aff1c84eeba1352e1f4ab584c51
Fix element loading with ResourceManager.
This should make the file_list_locator and residue_data_resource
integration test work appropriately again.
Also fix some database files which were missing the elements line.
commit cec64f2057ba221d9e5b0abfc93bfdc857d7fef3
Merge remote-tracking branch 'origin/cycpep/collab' into yfsong/cycpep
commit 3c44db3cbb4b4930fd785cc8465273de6aa81769
Merging vmullig/sidechainKIC into vmullig/cycpep to get my GeneralizedKIC framework. Hurrah!
commit 83c70bc3f54d0b10f5dae551056f0ef67d025386
merging remote master to local
commit 692da2908b38c7a128bbf63b270e6c1b8c49f182
adding a simple sasa cutoff for insertion site test mover
commit 08370b90d0256ce4a563dab629a083ae5c74933b
Fix the erraser_minimizer app.
Fix a bug in ICY rna residue type.
commit 5d1cee95db545b44cd76658cab0c8727eb235154
Revert chanes on residue type lists
commit 23624e5b678811a7c0b5b47ba379f762f1179507
Fix the erraser_minimizer
commit 0cfb1eb8d7283aebd2a980111726a4cb50549d0c
Updating benchmark/integration.py script so it remove all bin/* symlinks before building. This should prevent deleted executable from being reused in integration tests.
Thanks to Rocco for suggesting this idea!
commit 9e9d86c121036f58bc39fd8a8d6c9127f24d15e3
Merge branch 'master' into fcchou/turner
commit a88301cdde973644494c862e0100525955c232b7
Restoring correct functionality of core/scoring/sc/MolecularSurfaceCalculator::AddAtom on Windows platform. Fixing some compilation errors when compiling with MSVC.
commit f3f5f378a5edd3c67b4084f83aa8cbaca7c495a4
Updating PyMOL Mover. Adding pymol_name functions.
commit bd696791460c2c9f1cfc837ade33683f99fa301b
Updating my notes. NEXT STEP: GENERALIZE THE REBUILDING OF ATOMS LIKE H AND O THAT ARE DEPENDENT ON INTER-RESIDUE BONDS.
commit daad5fbb021f030a2741505f2e90503a38d5fc06
GeneralizedKICperturber sample_cis_peptide_bond works now.
commit 3808a677f6ba08dbcd0a09bd92256362a69e91d3
Caught a big bug in GeneralizedKIC.
--Forgot degrees->radians conversion when randomizing backbone dihedrals by rama. Fixed now.
commit c2d81b8ca51f3c0447403c24990cdb797fff7a4a
Added a sample_cis_peptide_bond GeneralizedKICperturber (with full RosettaScripts support).
commit 451ec5538243bc92d68f23949c700b823d1c7c03
Caught a couple of mistakes in GeneralizedKIC:
--Bump check filter was too soft. Set multiplier to 0.6 from 0.36 (0.36 should have been the multiplier for the SQUARE of the sum of the LJ radii).
--Glycine was not being handled properly in protocols/generalized_kinematic_closure/util.cc. Fixed now.
commit bd2ea901db479b61abd2f9857d9ea38d1870c1d6
fix constraints in bb perturbation
commit 80a99adc66e6eab2cbb1b6258a9e7f459e7731c4
Fixed problem with backbone O and H when peptide bonds are closed with GeneralizedKIC.
commit 040d6a864a8fa6eccf5f0ec3c0a11648585e8753
Adding parameters to GeneralizedKICfilters.
commit a70bbbf61358657130b56f63ee8dd273300925cc
Softened the bump check filter in GeneralizedKIC to make it more like the old KIC bump check.
commit ac9be9584d0e7650774f0b4456ae117d24aa8284
sigwidth fix
commit fb4f575d973e63d5fb68df06bfbe4c61cecfe8aa
Exiting with exception now gives non-zero exit codes
Change the standard try/catch block such that exceptions cause the
program to exit with a non-zero exit code. As a consequence, (properly
written) integration tests will now correctly show when program exits
cleanly, or when it errors out. Update app_exception_handling to test
that applications exit with non-zero error codes when passed bogus options.
I somewhat arbitrarily picked "-1" as a general "something wrong's
happening here, what it is ain't exactly clear" code. This can certainly
be changed if anyone is so inclined. (One possibility is to embed the
exit code to use in the exception itself, in case we want to use it to
pass signals up the chain.)
Also, fix some dos-mode line endings issues.
** Integration test changes expected:
app_exception_handling - different command file.
jrelax - was erroring out with a bad option. Now fixed.
The following integration tests have errors, and should now continue to
fail until those errors are fixed:
swa_rna_gagu_20_append_floating_base_by_jump
swa_rna_gagu_17_append_floating_base
swa_rna_erraser
erraser_minimize
swm_nickedhelix
commit ee39bb9f728e11aba9f0a1c3ba4917c777f5619d
Minor updates
commit 70fd510e9a573a85eb4d462d5d42218d46944bad
Scoping to current class is apparently not uneccessary
"Considered an error by many compilers", absolutely required by others
commit facd5dddbfcb3af308d784d61e9e56ee04431e48
[minor update of SandwichFeatures]
- exclude H for number_of_RK_in_sw
- default min_sheet_angle_by_four_term_cen_res (defined by 3 middle residues in each edge strand)= '25' since during repopulated de novo design of 3_1L9N, '27.2' of min_sheet_angle was observed for ideal-looking decoy
- added a destructor
- more int than Size to reduce Xcode warnings
- restored accidently deleted 'do not face' phrases where appropriate
[integration tests comment]
- should not change other than features and features_database_schema (if any)
commit 55b2b64494f2c76ecb9c2fc511f66be1e234662a
Fix ccpcheck errors
Ran cppcheck 1.49 on all *.cc and *.hh files in src/
using --suppress=stlOutOfBounds (as cppcheck is confused by vector1's)
No test changes observed locally.
Did not touch anything in src/apps/pilot, but addressed everything else:
* Memory allocated with new[] needs to be freed with delete []
src/basic/gpu/GPU.cc
src/core/io/serialization/serialize_pose.hh
src/core/scoring/sc/ShapeComplementarityCalculator.cc
src/numeric/geometry/hashing/xyzStripeHash.cc
* Add freeing of memory in alternate code paths
src/core/scoring/electron_density/ElectronDensity.cc
* Address possible memory leak with realloc
src/utility/libsvm/Svm.cc
* Fix deletion from vector while iterating over it
src/protocols/forge/build/SegmentInsert.cc
src/protocols/forge/build/SegmentRebuild.cc
* Fix use of the wrong object in iteration
src/protocols/docking/DockingHighResLegacy.cc
* Division by zero issues
src/protocols/simple_moves/TailsScoreMover.cc
* cppcheck says scoping to current class is "unnecessary and considered an error by many compilers"
src/core/pack/interaction_graph/DoubleLazyInteractionGraph.hh
src/core/pack/interaction_graph/LazyInteractionGraph.hh
src/core/pack/interaction_graph/LinearMemoryInteractionGraph.hh
src/python/bindings/src/utility/_utility__by_hand_beginning.cc
* Spurious parenthesis and missing curly braces (some of these files might not be compiling)
src/core/chemical/sdf/ctab_parser.cc
src/devel/path_rover/pathrover.cc
src/devel/path_rover/pathrover.hh
src/devel/simple_options/test.hh
src/devel/simple_options/working/test.hh
src/protocols/noesy_assign/Assignment.hh
src/protocols/noesy_assign/CyanaModule.cc
* Random code that has been ifdef'ed out for over 6 years - I think it's safe to say we don't need it anymore
src/protocols/jobdist/JobDistributors.cc
commit b65d51027bff4fef9ba644f02769f542115712f2
Splice log changes. Expect log changes in splice integrations tests.
commit dd3d98955cbffe6bb8ed08afe371cc4eb833ca9f
ConstraintSetMover previously deleted the current constraints from the pose and imposed the newly read ones on it. This behaviour is sometimes undesired. I addd a flag, defaulting to false, named add_constraints, which instead of overriding the previous constraints adds new ones. See wiki for details; no test changes expected.
commit 4c15c0bd78c29258b9f2098c99b3db4107fa513e
Add prepend mode to peptide stub
commit 8a4c24f1207bbb769adfda14cc005aef65a75993
Add backbone perturbation
commit f7fe9d10ccbcce2ae0a092e6c1be197f2cc76c7b
Merge remote-tracking branch 'origin/cycpep/collab' into yfsong/cycpep
commit fafd915bb839853072b4b35a66bd20e1d5630f40
merge onto a commit to fix layer design
Merge branch 'master' of github.com:RosettaCommons/main
commit 55276852e91d6d2199c601183ed23a276bce3538
Fixed bug in layer design.
Previously if you ask for layer LLHHHLHHH you are getting layer LHHHLHHHX a shift of 1. This error causes helix capping residues to be shifted by one, the inability to get proline at the start of a helix along with other potential wonkiness.
See example below:
protocols.flxbb.LayerDesignOperation: secstruct is:LHHHHHHHHLHHHHHHHHHLHHHHHHHHHLHHHHHHHHHLHHHHHHHHHLHHHHHHHHHLHHHHHHHHHLHHHHHHHHHLHHHHHHHHHL
protocols.toolbox.SelectResiduesByLayer: pore_radius : 2
protocols.toolbox.SelectResiduesByLayer: core ( E, L, H ): 20 20 20
protocols.toolbox.SelectResiduesByLayer: surface (E, L, H ): 40 40 40
protocols.flxbb.LayerDesignOperation: ---------------------------------------
protocols.flxbb.LayerDesignOperation: Residue 1
protocols.flxbb.LayerDesignOperation: ss=H Sasa=146.46
>This should have started with ss=L
protocols.flxbb.LayerDesignOperation: basic layer = Nterm
protocols.flxbb.LayerDesignOperation: restricting aminoacid to repacking
protocols.flxbb.LayerDesignOperation: Active layers: none
protocols.flxbb.LayerDesignOperation: ---------------------------------------
I expected integration test changes but didn't see any.
commit 903c59ddfaf554dc013a1ef298dbe502d80c2cf9
adding multichain receptor support in FlexPepDock
commit 921161394f931503706e19c2b3b98d478412ff70
Fix warnings issues seen on gcc4.4 but not gcc4.8
commit 788768f2542e57769201a6b775ccd5490dbd4c10
Address debug mode integration failures.
In which I promote assert()s to runtime_assert()s to make long-standing
errors more noticable.
Also, reenable compilation of an application that somehow got disabled.
Integration test changes expected for those tests currently failing in
debug mode.
commit 069a1237a7b7634f5c769df5f922f584f53b1d77
Splice will now respect segment information even if sequence profiles are not set. Cosmetic log changes in the 3 splice integration tests
commit b43efb75a3939aabc7a7c46158e6cf8bd905c066
PoseComment output clarifications. No test changes expected
commit dc02c9396db47c57bc86e475105a1eb0fb49fb46
Added a randomize_dihedral GeneralizedKICperturber.
commit 91b3aae81155e760d274997b73b3d9106e7661ff
I think the GeneralizedKICfilter for bump checking is working, now.
commit cded4032ccfdf3446ed38a154c6cabe6dff1b635
Fixing some compiling errors in GeneralizedKICfilter.cc
commit 9dbd23d96e53d39b12a12a2069e179f8c563d94e
Fixing some compiling errors in GeneralizedKICfilter.cc
commit 42b671b3279d09d004d6e533ea99371df22d19be
Fixing some compiling errors in GeneralizedKICfilter.cc
commit 50953aa13c2b9ae53b5d9a818ca19d818bb7454e
Tweaking GeneralizedKICfilter to make the bump check more like the bump check from the classic KinematicMover.
commit 19e3e60a2b15ca68532233d44a456a143252f90e
Adding output to GeneralizedKICfilter to figure out what's wrong with the bump check filter.
commit c441f06eae49c4cf8ba814319e73084b03d95746
Merge remote-tracking branch 'origin/cycpep/collab' into yfsong/cycpep
commit 333d6e72443128fd7917a2714a053546bb8e26ac
fix compiling issues
commit 5fe8072d3d84abfc46385291fcbb8e308156fa9b
cryst_design.cc with options added
commit 8d82e5e01c7fb859dc5c475d97263283722a798a
Fixing some of the build errors on Win64 platform
commit f8ac9c971834e3da8b3c945ae16826e714f39166
FastDesign now prints a very useful table of the task factory
commit 30c7c5d82340a80e9ddef779a54a09f1438c6655
Fix valgrind error on ResidueType unit tests.
nbr_atom_ was being left uninitialized under non-params file
construction, resulting in bad memory access under the unit tests.
Add a consistent initialization value, and appropriate checking.
commit 7da08d0e7fb1cf0c6eb04c8c18a7ad333bc87f31
Add input tag information to MPIFileBufJobDistributor.cc debug output.
commit 5e4f90a86ff13416ed3bbbc8c964b20b7517803c
Add debug output for job skipping in MPIFileBufJobDistributor.cc
commit 92910176e575c72e160b5fcf60d4d24320b2283e
Add extra AutoCutData error check.
commit 3a05e2dbd89b79993aa557ffcb6d4b8da4f2904a
Updating my notes.
commit 551c8689db0276c4a99c99bd81d5ea5f94e92472
Had initializations out of order. Apparently compilers don't like this.
commit b4c4cd01563367abbbcf6f752d8cd36074cce45d
I think I fixed a bug in GeneralizedKIC.cc. The GeneralizedKICselector wasn't being created properly.
commit 2adb1886d469fef79c1c578282c7c5784b996db9
Merging cycpep/collab branch into vmullig/sidechainKIC to get Yifan's latest updates.
commit 89d35386dd0ef4461a940db4d524ea6d3731e245
Fixing a typo.
commit fb13205f228e71890ac088aad8243d8cd75b2fa9
Added RosettaScripts support for GeneralizedKICselectors. Also, temporarily turned down stringency of the bump check GeneralizedKICfilter.
commit 535d8c3b52e6e5fa995f7b710c540337a501a210
GeneralizedKICselectors now work, though the only selector currently implemented randomly picks a solution from the set generated.
TODO:
--Add side-chain perturbation (random or by rotamers).
--Add a rama check filter.
--Add "scorers" to generate values on which a selector could base a selection
--Add a rotamer check filter.
--Get ideal geometry to work properly.
commit 7667290478df93dd4551b9d731caae73b8f100b2
First attempt at getting GeneralizedKICselectors working.
commit 5c8244e520a66f5f38f748b908404fb1c730f3e7
Working on geting GeneralizedKICselectors working.
commit 6608cd291f1e58c03648e275a5f622e1aa66b02f
Silly mistake in previous commit (work on generalized_kinematic_closure/util.cc). Fixed.
commit 4455532ad5cf96f2852b9532b5e0381a945363dc
I think I've solved the problem with GeneralizedKICperturber and randomizing alpha-amino acids by rama. Now to test.
commit 7baa23db080108dafcdf7e5d0dabd5b64da8c3b2
fix early crash from erraser_minimizer in graphics viewer
commit 019a766f2d35a6593240b70ab57e0033f98ea985
If given a blueprint, SecondaryStructureFilter now scans the strand pairing and determines whether it is possible for all "E" residues to be paired. For these residues, DSSP will always return "L" because there is no hydrogen bonding. The wanted ss string is modified by converting unpaired residues to "h" (which means L or E). This does not change the behavior if a ss string is specified, or if a complete blueprint with 100% paired strands is specified. This change allows checking the secondary structure of partially-built sheets, which was not previously possible.
commit 253dbc8b4ec0738ec9a86d3aaa43949c8a10062e
DesignBySecondaryStructure now correctly eliminates ligands from the DSSP string
commit dcf00773c89fb52b2ab2235a0a01c5af767cb58f
real removal of old alternative to StepWiseSampleAndScreen in protein SWA.
commit de56a36952311c666135b4a4ce734f2a69773ebd
conversion of StepWiseProteinResidueSampler to use SampleAndScreen. No integration test changes -- cool!
commit 3e454ddecaf79d3c191302bd59844f9def243ffa
Adding more debug output to GeneralizedKICperturber, as well as an update_residue_neighbors().
commit a0d4e4834e19fec5114d0f85ec305f22788d923f
Trying to fix problems with getting random phi/psi values in GeneralizedKICperturber.
commit 49bf50ff119963f4955a744ee8c26e75a953df6f
Fixed error in GeneralizedKIC util.cc.
commit 8b76ec31e92284e25a74c5ec34d435db2198e744
Still trying to track down bugs in GeneralizedKIC.
commit fc398d93b97cf0927ee314392325047d0b8ea7f7
Tweaking warnings in GeneralizedKIC to track down a bug.
commit cbd07211aa891e445b5ced02df63ab56fd3f36d8
deprecating old PoseFilter in favor of new StepWiseScreener class. Initial refactoring needed for converting protein modeling to StepWiseSampleAndScreen framework, though that is not default yet.
commit bc9306f0b995de12813ccab3fff41653471e3423
Detect connectivity for crystal docking now works. Scores returned now correctly represent the weakest interface in the lattice.
commit 8b290af2a98ff42e9e6dbe328af27e7ffd7bc00a
Trying to fix bug with filters and GeneralizedKIC.
commit 67288358812f2ed62e3a69ff0165e37141b8c383
Refactoring StepWiseProteinPacker into StepWiseProteinMultiPosePacker (which handles iteration through a sampler) and StepWiseProteinPacker (which retains core functionalities, incl. prepacking)
commit 0c5e45258ab998e4344c5cf0f9b78a8e5b994320
Carbohydrates & Lipids: updating centroid database files
commit 623f81da6bc8ebe28563292a0f87f0649861ff36
Fixing header-only build
commit 2426df96c02279a4fedb62728c223f6515cd582d
moving calc_rms into FullModelParameters as it does not change during the run, and simplified number of variables held in StepWiseProteinModeler.
commit 53577e0db3b3f878f73ef7afffc5bc185b38ae29
In SWA/SWM for proteins, remove full_model_info setting/resetting which is now longer needed, as we no longer pass through silent structs. Found an interesting issue in which PDBInfo became obsolete for a pose (despite being accurate) during fixup_residue_type_variants, now fixed.
commit d4c7fb5dc1a8f0104d403ff499ec0079b676c140
deprecate silent structs from StepWiseProteinPoseMinimizer
commit 46b754f3dcc033204db1959356dfd08d1cf9de18
deprecate silent structs from StepWiseProteinPacker
commit 7836228b78f619ec7e908068a30dc1cd87d34374
deprecation of stepwise_pose_setup as an alignment tool in protein SWA. I do not remember the use case for this, and in any case, we have new superposition tools to handle this now.
commit 49ca9b17cf5a816e9f55a1683784b1512c8ca424
getting rid of unnecessary extra silent struct outputted in -preminimize runs from SWM
commit 7454097329f3c9b2ca9b9d9471e56544594016e0
fixing StepWiseProteinPoseMinimizer to not output any poses that were not minimized.
commit eed5845479a0a9ee00e06f2f60160774b6619129
factoring Protein sampling/clustering out into a ResidueSampler -- preparation for merging with RNA by creating an exactly parallel structure. Changing StepWiseClusterer to be pose-based (rather than silent-struct based) for simplicity and easier transition to sample-and-screen framework for eventual merging with RNA.
commit 76d149a0f1d4f64e9dfc5bd79cc0f385061f612b
Make RandomGenerator default & copy constructors private.
You must provide a magic number when constructing a RandomGenerator.
Also, each RandomGenerator must have a unique magic number, so copies
are a no-no.
Praise/blame go to Per, who got me looking at the issue. (Unfortunately,
this doesn't fix his problem.)
No test changes expected, as no one was really violating these rules.
commit f96ec53aff2a575fbe2a4eaf1bad81d4cabee9a0
Fix GasteigerAtomTyper unit tests.
The source of the problem was a *reference* to a COP that was being
passed around. While the underlying object was still existing, the COP
object itself was getting deleted, resulting in bad memory access. This
expressed itself (intermittantly) on Mac but not Linux due to differences in how the
memory was being handled, and if the referenced memory was reused or
not.
commit 8ea6f71f6e3f50e47da1876cad633fc33bb4f1d7
Fix magic number in StructPerturb and unusued variable errors in FragmentJumpCM and StructPerturberCM.
commit 0c6b0ac365db3c9f31477fb5d32aa37739c174ca
Tweaking debug output of GeneralizedKICfilter.
commit 1c278077b4cb38d2191a1725e5d1eabda9e6062a
Adding debug output to GeneralizedKIC to track down a bug.
commit db42745b912cdbd070e9546a18bb32adcfe150f5
Small change to GeneralizedKICperturber to try to get random phi/psi working properly from replicate to replicate.
commit 86d84150eed23fabea6fa164c23344891050ee61
Initial commit of GeneralizedKIC selectors. Also, fixed a mistake with RosettaScripts and GeneralizedKIC filters.
commit 025517d6f4e8fd472711d1c0bd96b5487cf3585f
Adding RosettaScripts support for GeneralizedKIC filters.
commit 4a42c5d4c56e743dd567a89078b74f3e2471f9ab
Linked the GeneralizedKIC filters to GeneralizedKIC.
commit acf13de6aac8af63bc7d560de3a9ac81f67f6160
Fixing a mistake in the generalized kinematic closure util.hh header file.
commit 269f281df21cfff89f6e3f9644aff1bc5d8c0e36
Working on adding a bump check filter to GeneralizedKIC.
commit 4ec157d8d161707ad08480dc9c3210dfbdb5e6dc
Coffee shop is closing. Committing and will continue when I get home.
commit f67b8627d14ffbf0c902ff9824162e7d81d44fae
Trying to fix random numbers issue with GeneralizedKIC.
commit 9509cec3c7713a8068907b29b9236a84b679b110
Initial commit for generalized_kinematic_closure/util.cc and util.hh
commit 7d6a8d7627090dc306cf07ce80ca755210cc75bc
Trying to fix current issue with stop_when_solution_found mode in GeneralizedKIC.
commit a3b14bc052035ee236c76b8aee7835b495a31285
Removing ‘using namespace std’ from some of the protocols .hh files
commit 452e22d44a0bbcd93b81390bea5874ca266146a1
Make adding termini an option in DeclareBond mover
commit 6797ab4d551711a5af710767b2246376c94844da
For some reason, my clang version will not compile these files without the extra include(core/io/silent/ProteinSilentStruct.tmpl.hh) for files:
test/core/io/silent/protein_silent.cxxtest.hh
test/protocols/jumping/JumpSetup.cxxtest.hh
commit 469c1cc69f279b5787607dbcc5613d260f396407
Deletion of old StepWisePoseSampleGenerator.
commit 592ed5854fd000922d2386c944e4b9afa31b9e39
Add output for AutoCutData to EnvClaimBroker.
commit 5b16d2f58b8d18a36e5d03af3d5639dbdd469798
Add StructPerturbCM to perturb structures by a random, small angle. Used in later RASREC stages.
commit 12352bb618621d1a5780728d7718003db8689739
ParsedProtocol now uses Environment::register_mover( MoverOP ) rather than dynamic casting itself.
commit ba8a56308da984ff2f1b00be4d9672b4bcff8dee
Add increased debug information to ProtectedConformation failed access requests (debug mode only).
commit db429e3058bcff7515bd0c2dd61d97aa16c53e9c
Fix a bug in EnvClaimBroker where no jumps would cause AutoCutData system to break.
commit e74f1f4044cd8b90a477af5df7454a13bf9165be
Add a mover::MoverOP register_mover() method to Environment for convienience.
commit 9d482c0d1a3c85eed6836e764ab3d37750bf9ca1
Fix a problem with AbscriptLoopCloserCM that requires it to have an active stage4_patch option (now can be used outside of abinitio).
commit feed1c9ab6fd1b50cd407ce63aa20c6a76e0b471
Add a dof_id-based access check that doesn't require an environment to DofPassport.
commit f0a201dc435f54997be471d80784580c24fa74cc
GenericMonteCarlo can now write a progress_file with information on each step, its accept/reject status, the filter value and the pose sequence. no test changes expected
commit 93cd09791664449300a738f94b9946f315425ea2
Fix a bug where EnvClaimBroker wasn't recognizing AutoCutData when it was present.
commit ea1ea798fe39745ed892a38ac7a1e3bb6167be90
Added inject_hash application for adding Autocut hashes to structures that don't have it already.
commit 4389289be6bed69eac1fc619d57d48c44125915f
Fixed bug in splice that caused it to disrespect delta length cutoff when iterate disabled. Changed get_disulf integration, so that it does not rely on the template to get the rigid body orientation of pose (this was the cause of a very rare error). Cleaned out some comments in RBOutMover.
commit c6e1a5ba15afa4edf06bbdf283042b4dd44fdf3b
Generic MC now explicitly states Reject if a move fails. Cosmetic integration test changes expected in MC tests
commit 40383f1c059752e578a6a35aa6c097797cdd1953
reducing verbosity of RelativePoseFilter and adding verbosity to PoseCommentFilter. no test changes expected
commit bbf9d1bc8f92e5c86f4a2cd5b53c225c97c41104
fixing a bug in RBIn: if the current entry exceeds the number of entries in the database it now rewinds to the start of the database instead of crashing.
commit 9412b2cc6e72675baa6ae396c8940d769172499c
Fixed one more mistake in GeneralizedKIC.
commit 329a1e9fff939e9413930956d37d07329abdb6ed
Adding support for randomizing bond torsions to the close_bond function in GeneralizedKIC. (Fixed some errors.)
commit 4c1d4da5a909143dfe2e680edfa2e087e86991e5
Adding support for randomizing bond torsions to the close_bond function in GeneralizedKIC.
commit 66a2fe469276d353af66dbb35f4b00f7fa1656f1
PyRosetta. Adding debug environment script. Updating incremental build logic.
commit 49dce46dd1449a650d7c51ee5c275b12bb854669
Finished adding perturbation of alpha backbones based on the Ramachandran map.
commit 32b2571bf51f3d43ae59cef78cac182a6b15287c
Found a bug in pose_io.cc: CONECT records to the first residue's nitrogen atom were not being written out. This should fix that.
commit 9708da402ee4e24e6381744e33fe6c0c27aa6151
Fixing duplicate entry in compile list.
commit 56e6479e15b8304f14e6299cf77f3b7b51bff986
Adding a Ramachandran-based perturber to GeneralizedKICperturber... in progress.
commit 6c704ee4c0fccf0d0d328ee789a43c70c11e1f5b
add ab ag contact plot and data for brians paper. fix ab-ag cdr hbond issues
commit 3bdade7a01a2587be1ab80f5bb3c81ed3964cc61
Check for lbfgs_armijo_nonmonotone minimizer in nonideal minimization
Nonideal minimization with other minimization methods can be painfully
slow. Detect if people are using other methods, and warn if that's the
case.
commit e69be04130a8a44cff28ef7c44bd84187b01ba00
Syncing with master.
commit 37fa19e40ad9515db37d91904400482647554ef8
Pulled updates from master.
commit 9b1ab4518b5dd23adc12f25e9d6da5fde94e9692
Removing ‘using namespace’ from some of .hh files
commit 1c339865fe8d8b36ea876dd3714e03dfa33bd1dc
Add additional error handling to matcher
The matcher can run into a segmentation fault if the atom names in the
constraints file don't exist in the residue being matched.
commit a27776013cc54a43c7d933789cd1f0e7c5de1ec5
PoseCommment can now search through all the pose comments without knowing the key. no test changes expected. See documentation page for details
commit b74d9fd74ee9fe79858568f6348f1345a35cf143
fix but where error wasn't thrown.
commit 2ba2a7e8418992b5fc229d9629e8ebe446bb0858
Implement abinitio:skip_stages option in AbscriptMover.
commit 7d642b5e18e37b6ae268094832bae83b174c821c
resolve merge
commit 20fa51fcbc7936c5e314b2478ad084f7fa7b2ac6
Fix a bug causing lost data in datacaches.
commit 5835c2e5eb5dc1fc874f23471db0b43d3073fe82
Fix a bug in fragment shifting causing lost fragments.
commit 0ba62f65d26e0b0dbc4b62b8c33b4fee46818b18
Adding PoseCommentFilter which can help control execution flow in RosettaScripts by probing the pose's comments. Once the RosettaScripts wiki is back online we'll explain how to work with this. No test changes expected.
commit ec5ccaf51948bc594b2be2be462bb3222380c708
Added multiple closure attempts to GeneralizedKIC.
commit 7211bdb2321913eae3260e0937463c8c18867ff1
RBIn and RBOut can now work directly with a previous defined foldtree rather than figuring out what the correct jump should be.
No test changes expected.
commit d311216efb3381a5ae2da5c4640c763d0b264d90
Added RosettaScripts support for closure through bonds with GeneralizedKIC.
commit 4a4b4bb2ed400c5b6266ac29efc42ebebe690753
Fixing a bug with symmdock when dof bounds are given
commit 9c8c5962cd3f7b62396eb40ae32fdd379ece93fc
Rosetta is now FAT!
NEWS: This push introduces lipids into Rosetta.
In addition, it adds MM atom types to all carbohydrates and introduces the
MAINCHAIN_ATOMS field for topology (.params) files.
Full details described below:
* Two lipids have been added to the database -- the common fatty acid, linoleic
acid, and the amino lipid "head group", sphingosine.
This permits me to begin testing glycolipids in addition to glycopeptides,
oligosaccharide ligands, and polysaccharides.
You can read details of implementation decisions I made regarding lipids
here:
database/chemical/residue_type_sets/fa_standard/residue_types/lipids/README.txt
* To load the 2 lipid ResidueTypes, use the -include_lipids flag.
* I have added a glycolipid, galactosylceramide (GalCer) to the integration
test system (tested with the carbohydrates).
* A LIPID property has been added to ResdidueType with an appropriate private
datum and getter.
* The default main chain designation has been restored to what it used to be a
few months ago, i.e., Rosetta will, by default, search for the shortest path
from the LOWER_TERMINUS to the UPPER_TERMINUS. For any ResdidueType where
this is not correct, one can specify the main chain explicitly in the
topology file using the MAINCHAIN_ATOMS field, for example:
MAINCHAIN_ATOMS C1 C2 C3 C4 C5 C6 O6
* I improved debug output in several places, providing warnings where there
were easy ways to lead to silent seg faults from bad .params files.
* I added show() methods to both Residue and ResidueType, providing superior
information for either debugging purposes when introducing new ResdidueTypes
or using PyRosetta interactively.
* I performed some minor code refactoring to break up obnoxiously long
stretches of code in residue_io.cc.
* Added correct designations of main-chain, backbone, and side-chain atoms to
all carbohydrate and lipid .params files.
* Expanded, corrected, and clarified documentation/comments in ResidueType.cc
and residue_io.cc; in particular, I clarified the distinctions between main
chain and backbone atoms. (Also moved some comment blocks into the Doxygen-
correct location in the file.)
* Added MM atom types to all carbohydrate and lipid .params files.
* Made some other minor tweaks to carbohydrate patch files to improve accuracy
of scoring and nomenclature.
* Fixed severe bug in internal carbohydrate code regarding alignment of virtual
atoms.
----------------------------------------
Unit test status: Pass
Integration test status: 8 tests changed
rings, carbohydrates:
expected
hbs_design, oop_create, oop_design, oop_dock_design, scaffold_matcher:
from spelling error corrected in output
loop_creation:
missing fold tree output in one line
(I have no idea what this is about; please let me know if this
seems to be a problem.)
commit ffe26c57e7c389ad9d245045e898272c3e0c6cad
merging
commit aa20417cc9c6d802f6893bf04054803dbc95562a
DesignBySecondaryStructure now correctly eliminates ligands from the DSSP string
commit 7e70dc0869ce80bff686a4624b8f4d1bea05314e
Switched AtomID to NamedAtomID list in GeneralizedKICperturber in preperation for adding RosettaScripts link.
commit 854d972712e8160cd85f2b289d4104a0079e8f11
Fix matcher error catching issue
commit 467cf4a9f21031c02a9bf0304e8f02241d578aec
add cdr length correlation r script
commit 91aa4f7337b4398417156110dec443a78ffccb83
Carbohydrates: adding 1st glycolipid to integration tests
commit 683bf609cc72498f305fb84472c576256e740872
Carbohydrates: bug fix in aligning virtual atoms
commit bb43686d119053db43ca0b8d708c33c8d35ade20
Lipids: adding -include_lipids to options system
commit 86731ed5a53e3a37e7cb3cd27d2a8ec045f30fd9
ResdidueType: removed debuging output and added a warning tracer to AtomICoor for when the index is wrong in CONN records
commit 9665fe045651da3c9854aab2767a3cbeb4dff1a0
Fix a bug in fragment shifting causing lost fragments.
commit b262ba9afb56ed99c0ccfcb2520bca20c713a3e2
Added function header to Splice.hh file
commit d830f02c0bae9eda1f7f9270674a38cafcef5d49
Added function header to Splice.hh file
commit bb63d26fda37411c006046f9fb0a6ff7ca128cf3
more fixes to crystal design
commit e3c03639efd96b02cee389a2f2065ad77d28d7f0
Adding motif incorporation and bigfix for LoopMover_Backrub.
1. New application for incorporating motifs into flexible loops.
2. Fixed bug in LoopMover_Backrub that prevented proper use of stored scorefunctions that were provided to the constructor.
3. Saw integration test changes in:
match_1n91
inverse_rotamer_remodel
match_6cpa
cstfile_to_theozyme_pdb
commit 8e67c55e446bc154d3bd32198ca8a9731c19147c
Adding application for motif incorporation. Fixing a bug in LoopMover_Backrb.cc that prevents correct usage of stored score functions.
commit cc22f4f7cecb6b4c46ab86bf4942a071d3adf007
Minor correction to Splice.cc.
Change will cause log changes to all splice* integration tests
commit 898522520495bda233538092fd8e1814e69ac44b
Minor correction to Splice.cc.
Change will cause log changes to all splice* integration tests
commit d35cac07c501282d319e3d95765cd8cb9aa92ee7
Lipids: wrong CONN id in .params file
commit 83d361aa35e65dd8d0708c5b8d5604a34a628387
Renaming core::scoring::interface namespace to core::scoring::interface_. This should solve problem when namaspace clash with ‘interface’ keyword when compiled with GCC-4.8.
commit 211aaf2c61bfac0ecd3fe1cf1fd5235c2b030d2f
small fixes
commit d515cb6a1b3a83964eb4f7e619694da1526c8c33
Fixing PyRosetta build
commit 2715c93a5df216f772f24872f7ade1a8e2be461f
Fixing some build errors on Cygwin platform
commit 28cce757a80b729f7f9425b4440ae838f4000d90
Adding missing namespace specification to boost function_template
commit 5371a5f00d19915e30c371f0c380348531d8a490
Fixing Clang build
commit 0a413f7d25f3ca030aace8eeb413b70ec22c7157
Updating version script call in windows build route
commit 85d4e1c8c77f607dcbe31489560f34e215db526e
Another couple bugfixes to cryst dock. Working for all spacegroups now.
commit 7664a0c010dc4adbb0b4b07dba4b5d145306d8a9
I FINALLY tracked down the problem that was preventing GeneralizedKIC from working with RosettaScripts. It works now.
commit 84ca032967c80af98e5f2f7724893aef3323fbb9
Adding a public app for motif incorporation. Also, fixing a bug in
LoopMover_Backruc.cc that prevented the correct use of score functions
provided to the constructor.
commit a99a6a669ecee18804a2253bff47714729d95b47
fix some bugs
commit 54fe3658e7ae82f4f28e17e09ae3b487780d7b11
Fixing compile errors in GeneralizedKICfilter
commit 8e1d8d75b101b118d2b79a911c1683c36183fd8d
Added GeneralizedKICfilter to protocols_c.5.src.settings
commit e93f895f68b92424ee304d3110b8e8d2ff6a3bb9
Well, I can't figure out what's wrong with GeneralizedKIC and RosettaScripts. I'm going to bed.
commit 0e4b754e35aaec0c0c0c6599118d4dfed64eeba2
Changing back some of what I changed to try to get GeneralizedKIC working with RosettaScripts.
commit 322bf6410c1d1515beb1f4405cb28e713ecc47bc
Attempt #3 at getting RosettaScripts to work with GeneralizedKIC.
commit 1a4ad17b1dfa31e49a1819bebaa919ab79b3eed1
Another attempt at getting RosettaScripts to work with GeneralizedKIC.
commit 70900136db2a0553952213ff810bd8ba5de0956e
Trying one more thing to get RosettaScripts working with GeneralizedKIC.
commit 48921d5a4fb3e46fe1a4bddd56dde7dbdb13c3ee
I think I figured out why the RosettaScripts link to GeneralizedKIC wasn't working.
commit 02ad367ad0af11c37b0bf10a8a98c9189bed9b72
Trying to get GeneralizedKIC working with RosettaScripts. Something is failing right now, and I'm not quite sure what.
commit 0f424085d1aca65bbd651a79bf1951f40ad496dc
Another bugfix for cryst_design. All spacegroups but F4132 working.
commit 6ac90f18c643ad54ea2ef81061efbb7f652e1c0e
Caught a typo in GeneralizedKICfilter.
commit 45380c358d11d1c72c576270070c03f485f0805b
Initial commit for GeneralizedKICfilter class.
commit 24343a6146603dd8664f17278f57121b13d89397
Added set_bondlength effect to the GeneralizedKICperturber.
commit 57391a0c00db3e96da282def8808f4432258880e
A bunch of bugfixes to crystal_dock
commit 294e664098a86391fc52b21ea3d49081d586d854
Minor fixes to Splice.cc Can handle multiple seqeunces when adding seqeunce constraint to pose
Expect Integration changes to splice_out, splice_in and splice_seq_const
commit 4f1e83d360fe90d7dc706b0ed29a05727720133e
Tweaking test_sidechainKIC.cc to test set_bondangle.
commit 314140344d6d94cf4561c11de59285e1c39a7c23
Debug: adding tracer output to Conformation to figure out why Rosetta won't link my residue connections
commit cf574b45bf8aa2713e0d2e160fe71d97d4d5d828
deleted missed debug couts
commit ad4a25149cfc140297a636bc8f7f493e484d41ed
Added set_bondangle effect to GeneralizedKICperturber.
commit 3e6d39566a0b0b0666bc9a6c529ef2ac44a5c759
Carbohydrates: adding 1st glycolipid to integration tests
commit 3a0191c690f8d74f8b32bf6182fc0af83e39d27d
Carbohydrates: adding MM atom types to N and NAc patch files
commit e4784566a9e2c60808528b97d82b42e558eecc60
Carbohydrates: upper termini for sugars now called non-reducing end, instead of upper terminus
commit 514eed4f8fd20fbe02533ba5e575b8dbfa0a649e
Lipids: fixes to the 2 lipid database files
commit e3f930bd88fa861e5da498b70dbeef485931ea1f
Carbohydrates: fixed mistakes in assigning bb atoms
commit 510e88b28f825f937658fb321550e91008cc11c9
Carbohydrates: added MM atom types to 8-a-Neup
commit 2e5d61ddb0fb6ca5491b7ef83be46681c3c604c8
Carbohydrates: added main-chain and side-chain designations to 8-a-Neup and cleaned topology file formatting
commit c888412564ae2ea70f2b46e1f53f10d2eededd18
Carbohydrates: added MM atom types to 6-a-D-Glcp
commit db24d8eb153d0d1ce127a45a35a03153dc4dff34
Carbohydrates: added MM atom types to 5-b-D-Psip
commit cb960a14e70d1b67ea53e4f86fd9f0f18ce28431
Carbohydrates: added main-chain and side-chain designations to 5-b-D-Psip and cleaned topology file formatting
commit 3a9ba7e43ad648e3dfe86ced052e362c10a8bfe7
Carbohydrates: added MM atom types to 4-b-D-Glcp
commit f73478a7922d7e22ae64bb342b8e2046a8d4a914
Carbohydrates: added main-chain and side-chain designations to 4-b-D-Glcp and cleaned topology file formatting
commit ef1a0cfcd1128d8b28ab99b9c6dbe6e425c82661
Carbohydrates: added main-chain and side-chain designations to 4-b-D-Galp and cleaned topology file formatting
commit e443eb7f32b1b1c042a6d75798083b7302f92b62
Carbohydrates: added main-chain and side-chain designations to 4-a-L-Fucp and cleaned topology file formatting
commit ff540bfc45d94b8e7d2e94e54c43ac3b4488ce3a
Carbohydrates: added main-chain and side-chain designations to 4-a-D-Glcp and cleaned topology file formatting
commit 39d6aa58d6cdf999de96f722bf57abff937e1f16
ResidueType: refactored main-chain atoms designation code; previous version failed to work because atoms had not been ordered properly yet?
commit 172abcf3e7401f95f83a8fb4b74c16ccd2c9f0dc
Fix handling of ligands when using DSSP with SSPrediction filter
commit e854dfa997831d104056a1dd1a616cae504321bb
Fix handling of ligands with DSSP by SSPrediction filter
commit 9b34b32b8778756e482d3acc71de86318e3c2455
Carbohydrates: pilot app tweaks
commit bd594bcb4dd80dbe43257f4bcbfd7affe4ebc852
ResidueType: declared and defined show() method for Residue
commit 2a92bcd78ad72e429eb0cf9d65f6036b7ac824e0
ResidueType: defined operator<<() and show() method for ResidueType
commit 88a06444c47acaa7a70d182aa163969ee7394566
ResidueType: declared operator<<() and show() method for ResidueType
commit 2747b81f4626b7469feb2eff34a7ae845f13ebb8
ResidueType: moved around comments to correct usage for Doxygen
commit 58beaccfba75c421b3675b36134bf76441acac8e
Adding support for referring to perturber effects by name, to facilitate development of the RosettaScripts interface down the road.
commit e5109eea7aff5a01aace3aa0f44947e686ed99eb
Tweaked test_sidechainKIC.cc. It now rocks a backbone dihedral angle through 50 degrees, finding a closed solution at every point.
commit 14d6c0a29cd519943dec66749c157f405b1376b1
Tweaked test_sidechainKIC.cc to sweep a range of angles.
commit dc920e0d6e47deabd8adfe2023c42c085f7525b0
Fixed a bug in the set_dihedral_apply function in the GeneralizedKICperturber.
commit 7165ea1cdaec3da4a294793ee2d89a357d2edea2
Found problem that broke compilation of GeneralizedKICperturber.
commit 774ae754c75b77c56e484f1f63f294d387381ac7
Trying to debug compile errors for generalized KIC. Right now, I'm getting some 'multiple definition' errors...
commit ad53a8b771c0bcfb91ba16fdd379eec6cbc2d0b6
Trying to get the generalized KIC perturber fully linked up to the mover.
commit 5db9ae5f9ee2b927b11a43a66d5c0276dbcf4898
Carbohydrates: added main-chain and side-chain designations to 6-a-D-Glcp and cleaned topology file formatting
commit 35ee94ee17c75f55e08d6f1e0d5fc3542578a8f3
Carbohydrates: added MM atom types to 3-b-D-Manp
commit b441dad5e8d43dc37b2dd2d8d5e371d6ec60b16f
Carbohydrates: added main-chain and side-chain designations to 3-b-D-Manp and cleaned topology file formatting
commit 9ca67c3fb91bca691e18b82634e80113798a1686
Adding connection between GeneralizedKIC mover and the GeneralizedKICperturber.
commit ad5971555c5caa2a5ae4b672c714d7b059894025
Carbohydrates: added MM atom types to 3-a-D-Manp
commit 2d090f0de2f6d436901902ad102f141d0f11de2b
New Integration test for LayerDesign Task
Includes a ligand and a short pack-only run.
commit 30fd8728eac12528c5a5c48c6bda6bbcde164314
Carbohydrates: added main-chain and side-chain designations to 3-a-D-Manp and cleaned topology file formatting
commit 7e679c082821cc1eb39d797da714be94169606bf
ResidueType: :( removed helpful warning from residue_io, because it will not work before finalize()
commit 241316b196a7757240459e0e74e2e35dbfc2f7b6
Carbohydrates: added MM atom types to 3-a-D-Glcp
commit 7fb28e34174dbba9a3b61a33b4c506e29fc812f8
bug fix
commit df7502322f5febc74a0321582534088dcdb28e21
severe bug fix
commit d983336937c90430770146a13dcdd249742e6ae6
Carbohydrates: added main-chain and side-chain designations to 3-a-D-Glcp and cleaned topology file formatting
commit 37b47c9faf435fe065e55f9e7eab4ee9bbac4c12
Carbohydrates: added MM atom types to 2-a-D-Manp
commit 287bd318d14328bf6f5e6896679d19f816fc8821
Carbohydrates: added main-chain and side-chain designations to 2-alpha-D-Manp and cleaned topology file formatting
commit c9b57fe3e7173249272bdd2afdeabecc384b51bc
bug fix
commit 902a78aa6e89bd0ad52af70834615e4c091d9d7f
Merging my copy of the master
commit a82b7a5b2c2a790a5954e248b64a5695d2df147b
logic fix
commit 7290b087ce2022cf43bd8a0ce3121a18c42691bf
Working on the GeneralizedKICperturber code.
commit 4b2d7e77c3c8864143c58f78dfef52806474f373
Lipids: added new main-chain designations to lipid topology files
commit 65f489dedd0132969dac91bef84686038cfa852c
ResidueType: refactored to move some code into a subroutine
commit 8f1f395b4c5454926c575d43ddf54b60e1dea6f7
ResidueType: improved debug output regarding main-chain designations
commit dc6977a3ade710b440298528f72e16c3539e4ced
Residue Type: removed default main chain definition code and restored old default
commit 761ed80b6bac9f015acbb2f8b30cf057b90bf8b5
Residue Type: adding ability to set list of main-chain atoms from a topology file
commit 7ddc29c2a54ccd2e8d947cdd7e70df628f6d5e70
Lipids: adding is_lipid_ datum to ResidueType with getter
commit 59bc5b449485372afa0b9c70532e79210d4fac16
Lipids: corrected designation of variants
commit b1a7f31930a6f679ecfafc249afee29e185aa1e1
Lipids: adding glycolipid PDB test file
commit b660dbf49d4cc2f957aec2d55ff5835166ea3f54
LayerDesign fix to allow ligand-containing pdbs to run
Original layerdesign didn't work on ligands. Our old fix added "L" to the ddsp secstruct string for each ligand molecule. Rocco's recent, better, fix, puts a " " for each ligand, which broke our old, hacky and un-integration-tested fix. This commit gits rid of the hacky fix and works with Rocco's fix. All Unit tests pass and integration tests pass. We should still make a LayerDesign integration test.
commit dc709389aefd534a288402f73dc119946c56daa1
in StepWiseProteinModeler (and KIC_LoopBridger), complete replacement with RotamerSampler instead of old PoseSampleGenerator.
commit 78025d923cf83188cddab7c48c12a7f3a1d1bf22
refactoring StepWiseProteinPacker to use new RotamerSampler instead of old PoseSampleGenerator.
commit a430d85c9330f2a03c6758b2448b848ff0dda221
get rid of dumped pdbs
commit f04af8c287b9052fb67d3b888206ea1cb2eeacb2
refactoring CCD closer to use new RotamerSampler instead of old PoseSampleGenerator. found a critical bug where CCD closer was not emitting all relevant moving residues (only the ones encapsulated in job_parameters, which was not updated) -- this looks like it was occuring even in master/! Not sure how long the bug has been in there. Need to be extra careful when moving ahead to CCD closing during stepwise monte carlo.
commit b8cae24ee4f721cc81bcbc1bc6829663384c2083
removal of old StepWisePoseSampleGenerator stuff out of StepWiseProteinModeler
commit 330fd2d67cb71df3d4192acd1c241158a377622c
Adding git-branch prefix to observer emails
commit ca4391aa81ea21a0bc48b077e3f0b5810c278264
complete recapitulation of old PoseSampleGenerator class into new RotamerSampler classes.
commit e58f27b2f9cc30f1497f14a80d5a6d2b20b1c602
Merging my copy of the master (just one bug fix) with the trunk
commit ceebb8b299013744742dbdb7ac1938b4a9464c01
Fixing a bug in SecondaryStructure class
ObjexxFCL::FArray1D_float confidence_ was not initialized which resulted in segmentaiton fault
commit 691c3da197c6bb9dbc898be95d353a721aff3235
Fix Performance benchmark
Adjusting performance benchmark to account for metal ion changes Vikram
recently checked in.
Interesting note: if a non-polymeric residue exists by name in the PDB,
but doesn't have any appropriately named atoms, it will be built, but
fill missing coordinates will never succeed. Better error checking of
this is probably necessary.
commit 2f233e796e1245820c7a4176a1ae81d482cb3078
Pulling in master updates.
commit 855a27020305875f9c570cf9d1a5a7ec568cdb4a
Adding a set_dihedral effect to GeneralizedKICperturber.
commit b1bb6544672474cc5cd8bf84fc3f69e7e2953214
Adding GeneralizedKICperturber class.
commit 6d86fa04efe749fefbf6ea5b22fe7e4a2f6a6f30
Moving cyclic_peptide::SidechainKIC mover to generalized_kinematic_closure::GeneralizedKIC mover.
commit 72fb8f01ed871daf117f995b148454c7ca9e6885
OK -- I think I've got SidechainKIC.cc working now (basic functionality). Now to add perturbers.
commit 72509643d7696315df39f07795d757f9d9680652
Updating my notes.
commit 0f026d0fc03db6bc230a90257138fa1de4b717d9
I just realized my mistake: KIC assumes 3 atoms upsteam and down to establish frame, not just one. I need to rewrite some stuff.
commit 98287c08688ffb170bbc3058447fc40d2e923407
Adding notes, and fixing degrees to radians conversion in SidechainKIC.cc.
commit 6914b47023a862534c64684ab800cd631fddfa04
I think I've solved the problem with SidechainKIC, now. Forgot degrees-to-radians conversion.
commit 6629b88baac4c1ab0b21b03498f034b7a4c7bbca
Fixing warning/errors debug problems with SidechainKIC.
commit f7c754d2f835cf521420380e4bf15d1ab9f86105
Making BackboneTorsionSampler compatible with the warnings-as-errors unused variables error.
commit dbca33598e1db1b9675ff05c6e4142ba1b4230bc
Fixing debug build in vmullig/sidechainKIC branch.
commit 442b5deec3354bc323d0c8a7cc4b457cddde2fe8
Lipids: need to tell params file that it is a branch point or lower terminus, etc.
commit 792b6bd9093471ed767ad6834fc6e4b6371bfbc9
Merging master into this branch to get latest updates.
commit 5f747a3c4b9ad1d336045d3cb92b9bca5b4d346f
Porting integration tests observers from svn_users.py to /observers files
commit 5e34c820597336ec53fcd968d71b83420a361e6f
pretty up ab plots
commit 331efc5d6b60abd3e93608769dbf079ed07ac3fb
bug fix in sphingosine.params
commit 5cc068714220c5c27d0ceb643c917401118081b9
Lipids: 2 new types added to list
commit 3ce07c9f97ffa6ffa24e7679bb22005d311fb92d
Lipids: adding linoleic acid to the database
commit 0675475ac90656f7b02199dcc8e752b4840bcc30
Lipids: adding 1st lipid (sphingosine) to the database
commit fa50b53165cdc6caff4775e9c0318e53bba84f38
Benchmark scripts. Refactoring how exclude files are handled in regression tests (i.e. store them but do not compare). Adding example observers files.
commit 2aaa910afa5b3ff9da0801352521e95eb99fca21
further commit needed in converstion from StepWisePoseSampleGenerator to RotamerSampler -- need init() in RotamerSized() to set id_ = 0, corresponding to state before first get_next_sample().
commit 8b7ee80eedeabb46c73b49241424cf4fcd31bcf4
partial refactoring of PoseSampleGenerator to RotamerSampler
commit 21051badf939f2cff501b7fca79a4f993d1542c2
integration tests for 'classic' stepwise assembly for proteins, in preparation for next refactoring stages, including rigid body moves.
commit cadeb9f34d91223be8a779543e7265dbe30b8f0a
Pulling in new changes hoping the warnings go away.
commit e4d0e518c3fc4f11ad6aa9b2c739619ee1540586
OK, bridgeObjects call in SidechainKIC seems to be working, though I don't know why the pose isn't updating properly.
commit be89e6e0bee0621ee1b96dd4862ec87743924e46
Fixed the bug that I was having trouble tracking down in SidechainKIC.cc.
commit fbbdcb8417f873c66c61dbfef31b86222f6b195c
Done debugging SidechainKIC for tonight. Will pick up tomorrow.
commit dc9149b09796ff6265fcfb583f1d4f8bb73bdd13
Trying to track down why SidechainKIC isn't working...
commit 6743044cc3dadf80c9f253962a9040475fbd1dfe
Working on SidechainKIC -- trying to get data set up for bridgeObjects.
commit b5e89a9b0e495953159d58352e7aa44bd3a4ddc8
PyRosetta. Fixing build script error when running on Python-2.6.
commit 9ca94ad9c2dc346b4fbfc200ac12c970dc6925fb
Removing CYZ2.params.
commit 338fa4539c91f1b8d87803b95e2cb05c01c06966
refactored extra_minimize_res and sample_res to go into FullModelParameters, which is held by pose.
commit 493e280ecd9de580b78345a3b726f5e7d34537be
work on hbond plots
commit b531a7e4899fb74905905818fc9e47581436a234
Dummy commit to trigger integration test change
commit 1ccd1e0a40244600e4c91b97e58ba2cb9d733b3d
Revert "Revert "Fix issues with Gasteiger atom typing""
This reverts commit b1603f390f31c154481f5b0a4fc58c208c1cc2a6,
restoring cab6655af046ce82e656c1c35b9fda7c7cc9fa33
I could not get the test server changes to recapitulate locally --
more tellingly, the reversion did not see the inverse of the observed
test changes. Moreover, it looks like other commits from the same time
period also showed similar test changes, indicating an issue with the
tests.
I don't see any test changes locally with this commit, aside from the
added unit tests, and the standard numeric instabilities.
commit 7e16cd781ae25b1121bd2b19cbc9c8ddb7bdf71d
Refactoring how exclude files are handled in regression tests (i.e. store them but do not compare)
commit ac450c4b2742f710a8e028c683d1bfb7fea44148
Revert "Revert "Fix issues with Gasteiger atom typing""
This reverts commit b1603f390f31c154481f5b0a4fc58c208c1cc2a6,
restoring cab6655af046ce82e656c1c35b9fda7c7cc9fa33
I could not get the test server changes to recapitulate locally --
more tellingly, the reversion did not see the inverse of the observed
test changes. Moreover, it looks like other commits from the same time
period also showed similar test changes, indicating an issue with the
tests.
I don't see any test changes locally with this commit, aside from the
added unit tests, and some cosmetic tracer issues.
commit af6f98f568e12b52b7be37dcc2511be558248060
Removing ‘observers’ file from ignore lists
commit df4681f5aed429854fc536e84e83b46762530fa2
merging in master
commit 56aa4744442fca1e8dfcfc3917b4006f5fa3b6bd
Adding pilot apps to pilot/nmarze.
Nothing used by unit/integration tests was changed.
commit 20c3d5a40b074bc28ac3c5fd95703e62ea1a9e45
adding pilot apps to pilot/nmarze
commit 9575fbc5e48a62f7ed288e74e49ae5a79f3069bd
PyRosetta, debug build: Adding link to toolbox.
commit 5508b89f602905b2bb59af2486cdaacd9182fb5a
fixing broken pyrosetta build
commit a53ac3920f84a9494cf4cbbb5a61beb296aa5900
Adding example observers files for score and integration tests
commit d9e72934ea7f57fa3975a51db9128023cbb1e2cc
update code for cyclic peptide
commit c602a297df08be034610d7c07d26aaea6e4ca6c8
fix bug in FROM_SCRATCH that did not obey -sample_res
commit f1db2ea60772940edb4384c941f2624971f04679
get rid of debugging output.
commit dfe26f3d5ae1f29dfaedd62e89e04e8d74c14e88
Commenting out guilty methods for breaking pyrosetta build - hopefully we fix it this time'
commit d2da8843eeb724218c389df3f186d13786b1e55a
merging (small) changes with the current state of the trunk
commit aa9b03aa180eb173b88c79a52f8b9141513fb9d7
Fixing some -Werror=maybe-uninitialized errors that make gcc 4.7.2 fail to compile
commit 04342abe772db26cdc974ed6748fbef23850a1ae
Updating include guards again. HOpefully this fixes the pyrosetta build
commit f776b8411b2778a4dc969ea6fc30cdd429c10f0e
Updating include guards in Membrane FA Potential class. THis should hopefully fix the pyrosetta build
commit 3b042be46e994d0a8b941229012e84dcdad8e7f1
Merge branch 'master' of github.com:RosettaCommons/main
commit 0035faf29cdf52a6b3106c7bb87e887dfaa1d636
Added a new mover (ResidueTypeConstraintMover) that assigns a
ResidueTypeConstraint to a pose (All I did is just making a simple mover using Sarel's ResidueTypeConstraint)
[integration tests comment]
- should not change any integration test
commit d1239c6236f784845b47ee5403f08a5977660b60
pulling in changes from master, hoping to change some of these (now fatal) warnings in other's code.
commit b486a604ec7f37df652d6cfe4406ba12ca563634
command line options for motif incorporation.
commit 5cb0cdb59416e14afe9862a7956685445f4ae68d
Quick fix
commit 33f44cd733184465153a7b2e928ee25269c7d9d1
integration tests for stepwise monte carlo of proteins
commit d544ed2cd56074a60ad0bda1ddcc71938b9b2949
Fix low-hanging gotos
Fix gotos that were simple replacements of break/continue/do-while/etc.
The gotos that are remaining are either multi-level breaks, other more
complex flow control, or in files I didn't bother to touch. (I didn't
bother with the multitude in apps/pilot/, as many of those are in
"private" applications, and some numeric/ files, as those look
to be straight transliterations of external code.)
All tests pass on my machine.
commit 41e000827794a50958b27cbc1c79c7840c61db05
completed set up of FullModelParameters, useful refactoring in preparation of storing more info in FullModelInfo.
commit 46fb5bbce277882650a819cf575093d4ba99cc4d
Pulled in new changes from master.
commit e7ef6a7df93303fdf9d5fd716cab98f99dbd7a33
Adding rotamerization mover and application.
commit e08b130d8f0c266d09446ab0749fe1280b6e41c8
A simple pilot app demonstrates how to use movers
commit 3f55c95210c4e42365424beb8260104b8849bdbc
fixing warning/error which should also fix the build
commit eff01e50da03fadc9e4196fd777ad8ce20b36177
refactor of FullModelInfo to use FullModelParameters (const! yay!) and FullModelParameterType (an enum! yay!). Note still does not compile. But I wanted to push to save work.
commit 642bada287cd92103ff60c5e88b845fbf4d293bd
a pilot app reads a binary PsiBlast ckeckpoint to test the new functionality
commit f49e45a461c183ba14a8aa456a09024f9ec72da8
Rosetta can now read binary CHK files produced by PsiBlast (holding sequence profiles)
This alleviates the need for producing flat-text *.checkpoint files, as has been done my nnmake
-in::file:binary_chk option added, used by the fragpicker
commit 47e0302acee35090f70456847a0a12d346663cc9
reverting runtime_assert, whichI used for debugging in release builds, to assert, for speed in release builds.
commit 43d205397ff0f95a3647c7a041ae49a4022b275d
Fixing the build on Mac with clang >= 5.0
It compiles nicely by clang 5.0 and gcc.
commit 256d031132854b0d1ad74e9729530764b29bae4b
Merging my branch for fragment picker stuff with the changes introduced to the master
commit c0fc69f6aa1775a41edb088fe9332102f738270c
Logmessage added to RotamerLibrary.cc prints the random file name generated
commit 361cb64479ec3f7945877a9a0a9e640c2fd07944
Fixing unittest for mac build, lower tolerence
commit e7bde0e286f05ddb2186cb083b79afe4cc58a2cb
Updating Centroid Rotamer (cenrot) Model
1. reweight pair and pair_ang by env dependency
2. refined rotamer cluster, new cenrot dunbrack lib
3. cbeta term for cenrot
4. bigger vdw radii for minimizing
5. updating unit test
6. minor bug fixing for compiling
others:
Adding more parameters for cart_bonded term
Hack in CartesianMinimizerMap, use RB1 to mark single atom
vdw term can load more than one atom_vdw.txt
Unit test all passed
53 ingegration test changes found
12 of them due to the cart_bonded term or new cenrot weights file
FAIL nonideal_rtmin
FAIL mr_protocols
FAIL hybridization
FAIL fold_cst_new
FAIL metalloprotein_abrelax
FAIL abinitio
FAIL splice_seq_constraint
FAIL repack_with_elec_dens
FAIL minimize_with_elec_dens
FAIL features_database_schema
FAIL symmetry_multicomponent
2 of them just failed as ref (missing weights file?)
FAIL splice_out
FAIL splice_in
others are minor numeric changes due to adding new cenrot_cbeta term
commit 55df3bc632c9381c87233312890d4fd5af7976ad
change name of variant tag: VIRTUAL_SIDECHAIN to VIRTUAL_SIDE_CHAIN. a source of confusion (for me at least).
commit 4053c0bbfc342aa68c4ed40624706603f10618c4
changing N-acetylation and C-methylamidation variants to have virtual methyl groups -- otherwise getting lots of weird clashes -- hopefully I am the only one using these crazy variants...
commit f25621131e4efcbed5279d7dd43f98e8dd53f396
adjusting -preminimize to use packer, and fix up variants...
commit 9f1b7a52bb0bd0cf6ebc7884ce86d8f6a6dc4008
Reversion of peptide plane setup -- going to try an alternative...
commit f3ff872ac02103cdb920640eca27945781428f7f
goes with last commit -- ensure that integration test will run for old-school protein SWA
commit de72716dad68be4aae6d7cf3cdadf11e86d2ec81
putting in -preminimize flags to allow testing of side chain virtualization, etc.
commit 3114da1da624446b21d32b56696ec368665f3d16
for protein stepwise monte carlo, alternative setup of peptide plane variants -- must be introduced by ADD mover, not by fix_up_residue_typevariants. Not sure if this is a good solution.
commit d702766839afee9182ac48e4c8f2d3ce7e8f373f
some changes to torsionsampler
commit 8d815fe8f2c600c5a3382a2b82e3c398057b3593
Fixing clang 5.0 build on mac
commit efb59fd93b95d7a5469f221733a3df8e3ebe92c5
Fixed ideal geometry problem in SidechainKIC.cc
commit a310c1772118c14687eb6726e4f1fe97596586c8
in stepwise moves, there are various places where a pose is split apart to compute atr/rep or to pre-pack -- if coordinate constraints are present, this leads to a hufge penalty and actually prevents packing due to limits in floating point computation! remove constraints for these split-up poses. might be better eventually to create two distinct poses.
commit ac284c3be1c4affe534cd609214beef9a6d39eeb
get rid of unnecessary PDB dump that I had for debugging.
commit 5afdfeeb6c509b7a438fcc37e31fbe685c40cbbb
adding -align_pdb option for initial tests of refinement protocol. set up -extra_minimize_res flag for protein modeling.
commit 59e153c861247a3da20d523922f77b5e90fcca18
Merge branch 'cycpep/collab' into yfsong/cycpep
commit 57b37e738cb7f75bb38d1de685f401fc69cc6653
Merging my branch for fragment picker stuff with the changes introduced to the master
commit 6a82c8d2c12382482fb93564c6326451d9b8acb1
Added last atom to atomlist_ for SidechainKIC. Ready to set up the bridgeObjects data and to perform the closure.
commit 27f6943dce45199c0419ac837bd84e5e5f20b5ea
Tweaking test_sidechainKIC.cc.
commit 5a6688280997f9db399556f734eae5ca5ffbcfa5
Merging cycpep/collab into vmullig/sidechainKIC to get Yifan's fixes to residue connectivity with nonstandard connections.
commit 30a68df78c8eec5b85dfc9dda29222d558000a7a
Fixing debug build
commit b871b96af33fe1e3eda1d840582f9505459b0059
Working on SidechainKIC. The atom list is now auto-generated based on connectivity, but there are bugs in the setup of non-standard connectivity in Rosetta's core. These must be fixed.
commit 5b68e79e91553ddcf25ec318f45cb33731514eb2
Fixing score naming bug in abinitio code
commit b90f3350c18b4cd2c1909a4584302c9f3d8eccd4
Removing erroneously typed character to fix the build
commit 80ee5c2e627c497b9580c726dd82db7eeafced30
Working on SidechainKIC.cc. Trying to track down current crash bug.
commit e320b2651014d94c60137c338cf081f56dea3ef3
Debugging SidechainKIC...
commit c608eb59ebad9bdd67b79c67d8f16bc8073f721a
This should fix all of the newline erros that were added. If it does not resolve the issue, I will revert. Sorry about this
commit d778d29851fabc460b7999e01fca9f5ce4be77df
Updating Centroid Rotamer (cenrot) Model
1. reweight pair and pair_ang by env dependency
2. refined rotamer cluster, new cenrot dunbrack lib
3. cbeta term for cenrot
4. bigger vdw radii for minimizing
5. updating unit test
6. minor bug fixing for compiling
commit a5bd0d0ea6fb7d062e2fbd695cbe029a1acd8b04
Adding missing newline that broke the build
commit c3a35b4807a8ebc8f7db0f1134365fb53b8dc074
RosettaMembrane Framework Update - Library Reorganization
News:
The membrane framework code is now split accross three namespaces. Below is the new organization:
core/conformation/membrane:
Includes all code involved in defining a membrane protein. Includes:
- Spanning Topology
- Lipids Accessibility
- Membrane Info object in conformation
core/membrane:
Includes all code required for making and working with a memrbane protein at the core level. Includes:
- All resource manager classes
- All geometry definition classes
- Membrane protein factory
protocols/membrane:
Top level interface for creating a membrane protein. Includes:
- Membrane Unit test mover (mover for unit/integration testing)
- Create Membrane Pose Mover (simple mover with Rosetta Scripts hook)
This commit should fix the library level build. library_levels.py passes in master.
Unit Test Status: All pass on Linux GCC
Integration Test Status: None expected, other than currently failing tests
Added: 3/21/14
commit 321926fffaced9d84b8b8b23aa85586955dccfaa
Merge branch 'rfalford12/mpframework_devel'
commit 89b45008072d803f8f86808b56065932bef4d65e
Removing util script in preparation for master merge
commit 962667ff931b7a288eb4c6a79fba59221dfbe0ba
Debugging namespacing changes in unit tests - everything up to date
commit d09a6840ea516794ec2726254d48f8ab9a4545ff
Debugging the regular build one more time - off to battle the unit tests
commit b2be44472fedeb1fac959357fc7952e7127b9d6f
Working on generating the atom chain for kinematic closure in SidechainKIC.
commit 858dc46519b59de5324d544799aff5a18e0c96ec
Removing an unecessary old namespace and continuing to debug
commit 2dad4d28a7e8a695c3fae9771f6a38d04f2f0a97
remvoing framework headers from membrane potential class - not quite ready for those yet
commit c6c062c0d802ef9967bed85cd5a5168307f2103a
Resolving more merge conflicts in membrane protential that clearly breaks the build
commit a72b1c8922a66fcc616124c416ed6a3e7cf51354
Resolving merge conflicts in pull
commit 1c5426ac26e1807bf8694637199f6a274e3334f2
Fixing bug in protein silent struct
commit a10214bccd1e5203596db754e440d6dc0eb7e894
Updating protocols level unit tests to include namespacing updates
commit f35160c2675a4698dc26c6a17b47c02f3ecf7aea
Getting rid of old legacy membrane protein loader
commit 037dcb4a53d136dc70a5f3e066b39ddf33addd38
Renamespacing core unit test and fixing core.test.settings file to organize correctly with a mirrired src structure
commit 1cfa49b71f0a3624e37a91032970ad3ca5d96d9e
make cdr hbonds faster, start by-cluster scripts
commit 094170791d2dc3cb70f5ae2ab9a258a9848fffbb
Resolving namespacing issues in the geometry unit testing suites
'
commit e9d6de10575256bc3c0cdd8dfd3905e4906dc3ac
Moving the membrane info unit test to the correct namespace
commit 084fc255f1db3593568c6d161c5dbae896b83c7c
Fixing small bugs and typos - resolving the rest of the core 3 build
commit 4ca1e29f188ad191f3c1631c32975dbf944f3306
Updating movers in protocols to match the new namespacing - stil needs to update the unit tests
commit 6811d562a9a0d078125b9aa44634c7daf906b519
Fixing namespacing errors in util geom
commit 78fc47de24e6d02329f4f25c944728e67e8f71c1
Updating the embedding factory to use the new namespacing scheme
commit 4d35a2573f53f6430936bbf0d4e30388c15c88c9
Working on SidechainKIC. Added upper anchor.
commit d98c4f58273fba79034818b08f00f968a2922179
fix a bug on adding cutpoint variant
commit 240e1f02d5d79ec73291ae09844fcddffc0eee54
updating namespacing in membrane protein factory
commit fe76ee19575eb745cc20542687e7751c87a34fe7
Updating IO classes in membrane core 3 to include the correct conformation based namespacing for its dependencies
commit 5484f2c7415013756270d948bdaa292c24d71d8b
Adding newly namespaced core 2 membrane framework files
commit 7636b44302818e1ee525d8d125c9d02692d85a46
Quick debugging - internal build of core 2 resolved
commit 97547ce1d154b4be9b7bda06a452a3a8041811dc
Fixing internal core 2 namespacing - will try to build up to core 2 with 3 level mp namespacing
commit 5cb6219da8e1cdbdff061db6bcbc807d66018994
Moving to 3rd level namespacing in conformation
'
commit 609ce9cc80e32c88f3ce924aede2e5ebf2a66b1a
Moving util directory to core conformation as it lives in the conf membrane layer
commit e074f39ab20fb2a6e36cc297b79121883250bafb
Reorganizing the membrane library structure to obey the 2nd level library rule
commit 22f67a8918e07c904d848b60fa642aa10d743aed
Fixing compiling warnings and errors
commit 4baa339952e07d2af5284fd99b73e1aacf5278bf
Fix some small bugs
commit a4e0a892daf57fb50c10fb72e47f9d06784a1d01
Comment out the KIC unit tests.
These are my tests, and for some reason they're failing on mac and not
linux. I'll debug this issue once I get access to a mac, but in the
meantime I'm just going to turn them off.
commit 15b89c0727bac1952d8c1c177a9858832c5b6adb
Merging my branch with the new code from master
commit 97ae5e9cf9ab34328697ee2bcc5f127b1280fd85
[minor update of SandwichFeatures]
- further differentiation of automatic generation of resfile like
surface-heading residues at core strands
- more int than Size to reduce Xcode warnings
- better tracers
[integration tests comment]
- should not change other than features and features_database_schema (if any)
commit 2f39c218831edacdfeb5ffd83fb8c7a8720bc111
Fixing quick typos to resolve the mac build in XCode
commit 1a737bd081b417d5dacab4c59a6533bb3e6dba00
Removing EOL warnings from MembranePotential classes and adding annotated scoring files for membrane fa potential
commit c20b425805c650bbbc91efde26e20dabf6f8656f
Adding annotated and documented versions of Membrane Potential classes
commit f082900f5db24a7426e055390e645f1e80c48a26
Adding membrane scorefunction integration test
commit 0c1d177f35f72f904e50fe1e5b919bbf69bf25c2
Fixed bug in MPIFileBufJobDistributor where many failing inputs would cause a stall.
commit 7f7b3ab10eb97620be293bb5a1a5e9a0a8826484
Fix FragmentJumpCM to behave more corretly under restart conditions and Prepare Environment to strip DataCache elements.
commit 387fe2f4dc18f047f0b8d081b9b9b07c2e5e1f30
Quick cosmetic changes
commit 4a925b3344b467808892ab8128d73fd3c8fc9971
add charge length histogram
commit bf6fb5110cc3f96590f7cac0d800c0038246e7e2
add dsasa length histograms
commit 926a6a8a6fc156bf07614d799634faaa51314304
add cdr sasa histogram and by length histogram
commit b24f7c7576ff4d8e6ee006c00c82bab9a6cae29e
bugfix to StepWisePoseAligner for cases with fixed domains.
commit 080fee3dde3e370827bbb40bb9eeac41bbed0dd2
write cdr-cdr hbond script
commit fa89ee72af6cd244e287a3af6beb0268a1664dfb
Adding scripts for env, pair, pair_ang
commit 07b3d751f94b74f6debc8d79b74abb7eb7c8a279
Updating scripts for calculating cenrot dunbrack lib
commit 8ce4413215a690d71be56f6b01c2dedb7e59afa0
getting compile working on gcc linux
commit 8abf622a4b8ace3cd8548ef9a63a81eefdc8f8a4
The problem seems to be with building ideal geometry... Hmm.
commit ff0e071abb2608c3df5ed2d78d82ab874f9af251
Working on elongation in SidechainKIC... Getting problems with the Atomtree...
commit 4992db4eba65740c94a1d6392cdc31a9825bdfde
big update of rms calculator and constraint applier to enable native-tethered stepwise monte carlo for proteins. should be easy to unify with RNA.
commit e42d979d51c64556d45f393ed1c52c3de083ec4f
fixing potential bug in resampling in from_scratch case -- i was not getting all (or most?) of the resample moves in trp cage runs
commit f7de30f84bdfd58c303f6dd230be1210f6b639a2
Working on SidechainKIC. Starting on apply() function.
commit 04a67660261059cf565ce6ffc2031a8efc379005
Working on SidechainKIC.
commit 27e5c8a45aab9bd36347ecaeda5c6921b2863d0c
Working on SidechainKIC. Added ability to infer anchor connections at loop termini.
commit 0ffcf0d74ef6efa1d1d3659f796640f4bbfb1e9b
Working on SidechainKIC. Added functionality for adding a list of residues.
commit eaa611524c3f293739d029e10a1c455a75aac14a
Merge of ninja master with rosetta remote master
commit bfd5ae103b00aa66b1a8073b65c8567d4ed3ba19
Clearing test_sidechainKIC.cc.
commit 60b02496a2c64ef325deb3b8b85fec4f9ac416cf
Initial commit of test_sidechainKIC.cc
commit f1fa96684a7dc016127eda1bbc38298d54bcf93b
merging with master; some files were required to remove
commit 681f0405948d5bfc75ec63d6891da6bcd527739a
merge master into branch. resolve interface features conflicts
commit fb38bf53b5b2bac6b7bb5734d725f7dfff0c36e1
This update should fix the pyRosetta build. Library level stil broken - that fix is in progress
commit 7bbcfd4cd84372745a56a54ac3bba719cea823cb
work on plots
commit b85ad2c17f35d48d0ead563bd111ec9404db7bb1
Rosetta learned how to read binary files holding sequence profiles produced by PsiBlast
This is used by fragment picker; a new option added
commit b679892860ecfcf71aaac334ae939f6ae4847936
Merge branch 'master' of github.com:RosettaCommons/main
commit bc18043a22bb847c6162ad712fe6bb5ac12b07f8
This change should fix the pyRosetta build
commit 129a468e4a2581a0ce3c6d27b2df829c5d22cbfe
Simplify jump fragment setup style in FragmentJumpCM.
commit 1b729950997e00339def547d3a89308181b3bc71
Fixing io library level conflicts
commit 273e3dda7bc42d0b265ee988d003b388464e9c30
Fix build
If you don't want people to call your default constructor
(for example, you're storing a data member by reference)
all you need to do is declare the constructor as private, and then omit
the definition. This will prevent the compiler from automatically making
a default constructor.
Additionally, src/basic/options/options.py was adjusted to allow the
older version of Python on the performace benchmark computer to work.
commit 18cc6bf5c7421d21aaedb6e99f22c1714f5922ca
Adding annotated scoring files
commit 96fa6817fd94b0fac806fc00ccd023d0e22b2c7e
in stepwise monte carlo, allow initialization from silent file
commit 93992ccbc4c92847ddb9069dee9b9ab13218cd82
Adding unit test util script to main source directory in the devel branch (will need to un add this when you push to master) and scoring integration test
commit 53314b0cba0ff5c96f15f39ebfbb5e1d081c3795
Merging ninja master with remote master branch
commit 70053c2f798958399e48cdb4bb96bf95efd5b077
Add 'restart_only' option to FragmentJumpCM.
commit 5da41df62cccddd8fb3f018824ed3c154bfdee6e
RosettaMembrane Framework Updates
Updated: 3/20/14
Updates:
New MembraneInfo Object
- Replaces previous MembraneConformation subclass
- Contains placeholders for lowres and highres scoring members
- Includes new corresponding unit test
- Removed all previous MembraneConformation code + tests
Unit Tests: All Pass on Linux GCC
Integration Tests: No changes expected, other than the ones that sometimes currently have trouble
commit 8d23a52c8dc57b311587f758a7b2a2fb9f099f33
Cause SilentStruct to write 'CACHEABLE_DATA' in the REMARK lines for WritableCacheable datatypes.
commit ff6ef218619544055b5f79647f82364ab0121ab1
Modify ClaimingMover interface to provide WriteableCachableMapOP instead of the whole pose (pose access is not const). Also change the way the hash for EnvClaimBroker AutoCuts is calculated (only depends on jump positions).
commit f70c4f82fcffc70e27ff001d7cfab588208ee9cf
Adding back some pilot apps I commented out of the build due to a previous linking issue
commit e32c14f2a4b49725f653438a7ef1fbdf95bae395
Merge branch 'master' of github.com:RosettaCommons/main
commit 968842a202da4d4643a83414e400efad3c4ce582
I should really compile before pushing and work in my own branch. Intense shame. Sorry again!
commit 8f1f44f0f977dba34c4bdc18765d6218ac3de94e
Unintentionally commited a piece of non-working code. This fixes that... Sorry.
commit 0a23665ae45ea1d904ca6b249c0030ce1bc82303
Superficial changes to ConstraintClaimer.
commit 250583e2050d2b862d78e63136e8d2e5de22197b
Modify ConstraintPreparer to randomize constraints only once per run by default.
commit 82e6f0785ca4c518cf34712cdafda8808b2c2b50
getting NativeClient to compile
commit 0e7fde1c8d68310f1deb7e15e4580e426f870aa0
getting nativeclient to compile
commit 07008203773df0dea309b6b12fd2c41588a26199
Initial commit for SidechainKIC mover. Now to actually make it do something. That's the tricky part.
commit f172b0ec9eb85d325c624c5bf667c03bc176770d
GPSRosetta: New functions to score Pseudocontact Shift (PCS) data generated from multiple metal binding tags/centers.
NEWS: [DETAILED DESCRIPTION OF CHANGE]
The distance restraints are implemented in a manner analogous to finding locations uisng GPS satellites.
The current implementation is directed via usage of a broker file and can be used to setup atmost 4 different tags. GPSRosetta is an extension to previously implemented PCSRosetta which uses PCS data
Ref:
PCSRosetta: C Schmitz et.al. J Mol Biol. Mar 9, 2012; 416(5): 668–677
GPSRosetta: Yagi H et.al Structure, 2013, 21(6):883-890
Unit test status: [Pass]
commit b8f68adb4e845b007c02314a0593d313737a9795
removed option keys tracking
commit 43339425ddd1204b8b992e5e0573e6b4ec49d9aa
GPSRosetta: New functions to score Pseudocontact Shift (PCS) data generated from multiple metal binding tags/centers.
The distance restraints are implemented in a manner analogous to finding locations uisng GPS satellites.
The current implementation is directed via usage of a broker file and can be used to setup atmost 4 different tags. GPSRosetta is an extension to previously implemented PCSRosetta which uses PCS data from only a single metal center.
Ref:
PCSRosetta: C Schmitz et.al. J Mol Biol. Mar 9, 2012; 416(5): 668–677
GPSRosetta: Yagi H et.al Structure, 2013, 21(6):883-890
commit eb16d5c77919f6d80981e5f27df059eefcb9a979
Merge branch 'master' of github.com:RosettaCommons/main
commit 327e15e8b2cdce1e2aa149779d429a50d15fc5cb
PCS Scoring with multiple Tags: New scoring functions which can score PCS data with atleast 4 different tag sites are added
commit c38036666087e1208b9ae79ed5221bd5a20ec1f7
Merging cycpep/collab into vmullig/cycpep to get Yifan's new movers.
commit 43c8579d8ec2882989dddace5083467fcf913261
change nested mover
commit b392937ff820a7caaffab0fd8f52b97cfb7d4a4a
Fixing clang build (tested with 3.5-1ubuntu1). Attempt #2.
commit cebb1e830c2c92736f439d06421163a962c42fbf
work on cdr intra, inter, and framework hbonds
commit 5a457e857002bf2b971665c7ec65528b4d3a60a0
Fixing clang build (tested with 3.5-1ubuntu1).
commit 39fbf2a1bea06e634773c8eb904389c09cf9b137
Merging local and remote master branches
commit b27bf47336fc4549c1c0748681fc5973a73e011e
Adding MultiplePoseMover and MultipleOutputWrapper (merging branch luki-mbi/rosetta_scripts).
NEWS:
The MultiplePoseMover allows a multi-step "distribute and collect" protocol to be implemented in a single RosettaScript. First, it collects all poses from the previous mover in the protocol. Next, poses are selected from the complete set using Pose Selectors, some of which use Pose Property Reporters. The sub-protocol, if any, is then run on all selected poses. Poses for which the protocol succeeds are output to another mover for further processing, or to the Job Distributor for output to persistent storage.
This mover can also be used to "branch out" without any selection criteria (i.e. generate many diversified poses) or purely as a selector to trim down the set of poses based on some criteria.
MultipleOutputWrapper is a simple wrapper that will execute the mover or ROSETTASCRIPTS protocol it wraps to generate additional output poses from the original pose.
This commit disabled RosettaScripts resume support, since it's interfering and needs a better implementation.
Unit test status: Pass
All test pass except SpanFileIOTests, which fails to run on my machine (Linux, gcc 4.8.2) with:
core.test: src/ObjexxFCL/DynamicIndexRange.hh:103: ObjexxFCL::DynamicIndexRange::DynamicIndexRange(int): Assertion `legal_static()' failed.
Integration test status: 37 test changes (all cosmetic)
Cosmetic changes are expected in the following tests due to the clean-up of empty protocol reports. Additionally, there's a new message about deprecation of the tag in favor of .
Enzrevert_xml
add_job_pair_data
dock_with_hotspot_place_simultaneously
favor_native_residue
grid_scores_features
hotspot_graft
hts_io
hybridization
inverse_rotamer_remodel
kinemage_grid_output
ligand_dock_grid
ligand_dock_script
ligand_motif_design
ligand_water_docking
loop_creation
make_symmdef_file
nonideal_rtmin
place_simultaneously
posttranslationalmod_io
ppk
rosetta_scripts_setup
rotamer_probability
rs_flexbbmoves
rs_loophash
score12_docking
score_only_silence
splice_in
splice_out
splice_seq_constraint
startfrom_file
symmetry_data_resource
The JD2 now outputs additional poses generated by a mover, thus the following test now produces multiple PDBs:
rs_loophash
The pose tag is now at the end of the PDB file name (for clarity), hence some output file name changes in:
AnchoredDesign
antibody_designer
broker_membrane
docking_prepack
jd2test
surface_docking
commit df74783160e50ce52b964c73496c4c628d01f1b6
Benchmark scripts. Adding ‘ignore’ file list. This should break all regression tests.
commit 8e6d3410c21b5ca77ef01cc960726c5ebc6a4877
Merge branch 'centroid_rotamer' of github.com:RosettaCommons/main into centroid_rotamer
commit 2e4a76a22e9e2664245e1426673e2bfd63d8bd81
Increasing VDW radii of hydrophobic side-chain (detected by fa_rep)
Minor changes in cenrot-relax weights
commit f3d253581039314e4721c7ba5e1ff63c2f5b758d
Adding printing of tests runtime to PyRosetta tests
commit b907c7afa033f4461657c32fb47e1b669dbfc0ca
PyRosetta. Refactoring how debug build is done, moving it binaries in to separate dir.
commit 157ca0e5ebb05e4b5143740f7ee1eaf780abd02b
merge antibody_features branch into antibody_features
commit 17fe662b15266a6fc464aa14d8ed4dbbfd6fc2a3
Options reorg: remove extra files confusing PyRosetta build
commit 1f6a61dc5f5889f20e91146fae910bd8ffcf75a5
Changed various paths and added some ifndef statements to EllipsoidalRandomizationMover to get Rosetta to compile for NativeClient
commit 7cc8381f04edecd9cc0dfdb1be94c7d31bd7a06e
Better-er output capture on database tests.
Also caputure stderr.
Integration test changes:
resource_database_locator and resource_database_tables commandfile
commit 533d1ee67e16dbf47893d2d8c352f81d161f8fc8
Make update_options an always-run when compiling
To avoid compilation problems when someone updated options_rosetta.py and
forgets to run update_options.sh, add the running of update_options.sh to
the compilation process, for both scons and cmake. It should no longer be
necessary to run update_options.sh manually when you change options_rosetta.py
(though it shouldn't hurt anytyhing if you still want to). The additional
time added should be minimal (fraction of a second).
In conjunction, remove the autogenerated files from being tracked with git,
and fix a few places which depended on autogenerated files which were
removed/changed.
Tested compilation with both scons and cmake, and with a fresh checkout.
No compilation issues seen locally.
NOTE: If you have a compilation scheme that doesn't use our standard scons/cmake
builds (or a non-compilation use that uses the autogenerated options files),
you may need to add update_options.sh to your build scheme.
(I have done this already for BuildDocs.sh and make_ctags.sh)
commit 4c1229c2a9c24b15f088b1683a8f69f22bee1c8a
Further messing with skip_redundant_width defaults.
commit 2fa368f4de4a6b209a58a6d15dd4ca9327294b81
reverting previous push
(I'll log on to the test server and try this again later, but it seems GCC 4.4 gives different uninitialized warnings even on different individual machines.)
commit bca8a65414b309835f85eb152d26b2dd522b0adb
To Raijin compilation
commit acf4a96f45c83fed0cafbe7f0a45a82288608c27
Update ConstraintPreparer default skip_redundant_width and include options for setting this value.
commit 6a8d317cc5e6e84d49b61766a311baea7ce19666
PCS Scoring with multiple Tags: New scoring functions which can score PCS data with atleast 4 different tag sites are added
commit 9cb5878839144ef9640b616984c469e23042f7ee
add blank cdr cluster sasa script
commit ade0727e1badbae6edc6d598759c114bee62e5c6
add more sasa scripts
commit 5b194bd88db0fe24bcfe288901bcb7290726633e
add blank cdr cluster analysis scripts
commit d0d89ff189aeedada5cf2204f4eaf0e8ca8c164b
finish writing ab ag cdr hbond density and hist plots
commit 5649c94a055b57f2ba9e3e422b2b6822324abb84
begin writing ab ag cdr hbond density plots
commit ce1d0f723ecdc8f7b2ca0a2050cafb1b8e7a093a
Warnings Removal: giving GCC 4.4 release another go with full Werror
commit 79489a29e098f04da9ba3635ed22f63be2ca314a
add cross interface hbond distance plots
commit 02928fc98dde34004f1415e82a0ac5dfae45f176
Updating crumb master to match remote master with membrane_info changes - merge result
commit e914cd6637bd801821fd9cfd006e5f32ce65d487
Final fixes on this branch - getting ready to merge into master
commit f54e1e3033c74ca9e7a1eec113edeab96581370b
Fixing quick bugs in unit tests - successful move to MembraneInfo object
commit a3e6dee64f50c9067401ea1eb3e0a4d5ca322efb
Fixing compiler errors
commit 8d9cb9d77014176a35395abf7ed977342993136d
Merging remote and local master on ninja
commit 123c4c7a32a38c6941baeff7440b15ce278bfd17
add cdr contact and dSASA plots
commit 2d3c88ff82204a62b2264e48bd9d1e4dad98c4e0
Removing old membrane conformation from the core 2 build
commit 0fdfc265509484f3639b077034f69759d6f87253
Removing membrane conformation unit test from test/core/membrane
commit 387ea7fd5d63ab156cf71f88dd0a869f83ed07d1
True test number 1 - removing membrane conformation from the repo
commit 44c48e4cb1c684240433422153e2719cd9d1d465
Fixing new method in conformation to return the correct type
commit af7cc774106dc0b536c77a9235e176979f1a4bb5
Updating unit tests to work with new membrane info interface
commit a524c8c26dc91a0ff2811e5613e24c1e85ba0fd9
Merge some fixes from master
commit b85dd1790d3d3c630da381bd164091ca18c0d31a
updating in code calls to membrane_info"
commit eb2ce36cb644037418139b3987d8dd657b64294d
updating core conf interface to return a membraneINfo OP and call .membrane
commit 6a39e3876186c4b4a017174bd5f4b94f96b8a51e
Finishing correct implementations of setup and get membrane info object in the conformation base class. Also implemented an is_membrane boolean check - can be more sophisticated in the future
commit e2826e3c1693ffedbecc3bd27f39a7e0c92e9cae
General cleanup, make sure update options is called appropriately
commit 970b0d2573fc18976fdb1434cc9beabe6e6d362d
fixing early exit upon rerooting.
commit 92f7629326e589613ced57ff09e2641c288101ae
Slightly better wording
commit a4e41447ef4fa257c6c86619d62c9369b3643ac3
Add files to gitignore
commit dede5f56424b730dd99b98bfa65e4f10f79acbab
Additional tweaks for scons
commit b9de64a375f37b599745b0b4d965df0923a196db
activating RMSD screener for protein stepwise monte carlo.
commit 24a55ffb6b7cac11dbeeadc0a787b2b0a1ba9cf0
Run update_options for every build.
commit 368fabcca1840c61153409f3b8f304bbadc4a075
Updating membrane conformation info to instantiate info object from within
commit b58198765c7f6962bd8281d900af184c6af084ae
use simple code for cdr-antigen contacts since the graph is not giving correct results
commit 2137eff80d1442ccf72d316ea2d81640a52a2123
not again... git is fast forwarding some changes. Repeating my earlier commit message: I'm removing warnings from the graphics viewer build. no changes expected.
Merge branch 'master' of github.com:RosettaCommons/main
commit b422bbfda98c8a6dd88fda4b20edd5c4da046ec4
the graphics build was a casualty of the just and noble war on warnings. I removed some warnings and also had to brutalize an argv in one of the main functions, because I couldn't see how to convert a const string to a char * [] as required by the argv templates. My changes allow the viewer to run now. No test changes expected.
commit c8f19b3707584fe2ec91ffe21a8f681fec95e905
Better output capture on database tests.
Hopefully will point to the issue with debug-mode
resource_database_tables test on the server.
Integration tests changes:
resource_database_locator and resource_database_tables, with additional
output information.
commit 8d843094fb612c3f77beb75cf285badbdb715ba0
Add skip_redundant option to ConstraintPreparer.
commit f44bb103da6e40c3329c21e9fa4cf195f928e659
Merging crumb revisions of MembraneInfo and Conformation with updated and fixed mac clang build on ninja
commit 44423dd1a1e9f6d6d782d4c94f8fbe793bee795c
Updating membrane info classes to take ft references
commit 017f98a01650ec417eda133e44df4245b47f518c
Hopefully fix gcc4.4 uninitialized variable isse in LeeRichards.cc
commit b0b6ebd5542f8a37063556a6ffbd5a0457731655
Fix unused variable issue with SymmetryInfo
commit 3c58bcd7f83a5d03c91f048dfa69e8af4fd29c85
Fixing a recently introduced error in LayeredDesign that broke the build.
commit f0c5af24bb1107b24ae05016a76215edf62a2add
Fixing clang/Xcode compiler linking error; clang/Xcode should now build fine
To have things link properly in Xcode, I had to add the following include to protocols/outputter/SilentFileOutputter.cc:
#include //sboyken, 03/17/14 needed for proper linking in Xcode
# ----------------------------------------
No changes to integration/unit tests
This commit should fix linking errors for clang/Xcode that some have mentioned recently
commit 087034bf4b41cb3061b9b7852943b0e07c9f5c53
Adding fix for silent file linking error in clang 6.1
commit 337b31e48a19485fff6e0eb0a14fed7f0fa53fd4
Merging branch master with Rebecca's local master
commit e04b0016b499e1bb3738fc02d0c8bf841a8f86b1
merge changes on cyclic peptide
commit 86dac80684639499ac9fb192ad59d6a10721dce8
minor tweaks to interface plots
commit ca85b6f5ad32b7e5361acec3fd6de3a9fa22420d
Updating options.settings for clang version 5.1
commit b8d1b11ac6c35e3894c841a7892f7fb57522fbcf
merge master: Updating symmetryinfo so all information is saved/restored when reading/writing to a silent file.
commit 72bbfaa1277a9e8786231462d184a01bfb91697f
Adding explicit data member for storing a membrane fold tree topology at initialization
commit 09e541dc98c7ca2cddfcf32e70c29c0ec7e4c9b7
Updating symmetryinfo so all information is saved/restored when reading/writing to a silent file.
commit d32256199abeda3e08918ccdcd37dc449e216000
Fixing clang/Xcode compiler linking error; clang/Xcode should now build fine
To have things link properly in Xcode, I had to add the following include to protocols/outputter/SilentFileOutputter.cc:
#include //sboyken, 03/17/14 needed for proper linking in Xcode
# ----------------------------------------
No changes to integration/unit tests
This commit should fix linking errors for clang/Xcode that some have mentioned recently
commit 2758cee2408d7e2976cbb61675404551958f7eca
Warnings Removal: 14 uninitializeds from GCC 4.4 release mode
commit e32f05188fa12b892e7905e5f463aca3355ffff4
Adjusting membrane info pilot app, fixing reference copying so the class runs cleanly and sets cleanly in both membrane info and conformation
commit 4d3debaa11ffebc300d695bf474555ee73e94105
turning off an early exit from atr/rep -- can fix later by virtualizing amide hydrogen and carbonyl oxygen at takeoff atoms.
commit 6353728389e82ccb82f493081b45688c58e26e99
Updating SymmetryInfo so all members are updated in default constructor and dumping/reading from silent files exactly reconstructs SymmetryInfo. Maintaining backward compatability with older silent files.
commit b6b55e0b1b2231a416783acbae0cabcd3db17776
Fix to LayerDesign parsing of CombinedTasks
commit 959b78c54be83f5b157d1988000be351b8541b30
adding options to prepack and check for contact/clash in protein packer. bug fixes to virtual_side_chain stuff, including patch application to HIS_D, which required creating a TAUTOMER property to select HIS vs. HIS_D. Commented out some patches (will hopefully catch these via integration tests before merge).
commit 43af17ba774c4fa41bf499854c3892c754abaf7c
more interface features plots edits
commit 60420d2f7745b1bc990df4416675947acffa4e91
Merging master into cycpep/collab to get my updates to metalloproteins and noncanonical amino acids.
commit 377e40b82109d47c4553d598410864817fe0f4fc
updates to interface plots
commit 4b371d39a72790e2ca5c0dce9510fda45c01d74b
Updating pilot app
commit 902c58ce4b8fa9a8683d4cae076e3378bc42d19e
Removing const-ness of conformaiton in with the membrane info constructor
commit 42ec40e0dceef12a8000e7e275a1d5bb17fc3101
add cdr aromatics plots, begin adding contact plots
commit 6a0a642b7610554d891d2a4e680bbbaeb67539f8
Warnings Removal: silencing one error type specifically for GCC 4.4
commit c24aa6a8f98b5d78e0c2d48924309edd2e8154c0
Fix uninitialized variable issue reported by Tim
Issues found with gcc 4.6
commit 88736e454bd7308480abb38a709544520fdb0d0f
updating unit testing suite and adding pilot app for testing"
commit 6587c8025f524a47712d1d8f0d19d93ff738543c
Refactoring SampleApplier.cc to remove construction of Pose object during static initializations
commit fd8c92121e1d187f65d26ef08d0b3b6044f9b485
Better error checking re: membrane spanfiles
commit 9a8d46c04d1243a68309a145741a9bf6091b1af8
Fixing an error with newly added flags for auto-detection of metals. The
problem was related to invalid 'legals' options within options_rosetta.py
Fixing the Xcode project to work with the recent upgrade of boost.
Specifically, set BOOST_ERROR_CODE_HEADER_ONLY and BOOST_SYSTEM_NO_DEPRECATED
flags, which are now part of the default build
commit bb2d939ef61f6c3816271d111ca15d8c45feb548
Fix initialization issues
Fix uninitialized variable issue in GasteigerAtomTyper
Fix -Wmaybe-uninitialized issue with numeric/xyzVector.hh
Turn off -Wno-uninitialized in cmake and scons builds.
Rosetta compiles with cmake & scons, gcc & clang, at least on my
machine.
commit 00865d4208cbe23c84e47afbb4d01eec889969a2
attempt 6 to fix Mac PyRosetta
commit 74a8ebd7183aa90d326bf835144367ecb6d0aabb
resetting default bonus for free side-chain chi from -1.0 to -0.5 -- otherwise all side-chains get virtualized.
commit 9217c15d814e098a10907d1956ecd8898ef53a88
adding option -allow_virtual_side_chain and score term free_side_chain so that packer can virtualize side-chains and get a bonus -- part stepwise strategy.
commit b0ec822e0443dced548ffafcf0810dfcb7b7da24
attempt 5 to fix Mac PyRosetta
commit 84407894bb5dacb54d1cc1ad20cb8e13ba6968e2
attempt 4
commit cfbc21c3594dd18469e38b46902310df4fe80e83
attempt 3
commit 9fffacc73e3b18bdfbaf8866dc2276363cbca813
trying to fix Mac PyRosetta
commit 0328a08596b3ea44def31fe32249f107447e37ba
removing warning only caught by Mac PyRosetta build
commit 6dcca0ee6dc1613afefbf183c5bce2c3bb5b2673
Change to GLY.params: glycine is not an L-amino acid. Duh.
This is a minor change to the database. Therefore:
--Integration tests were not run.
--Unit tests were not run.
commit aa727100361096fe0c3d2a3e4d9ccdc1df71bf9f
Updating properties and BACKBONE_AA of BPY.params. Minor change to database; unit and integration tests not re-run.
commit 7ca9e371ce74598ca3f05f7e7741901d006006f9
Merging vmullig/ncaas into master to get my changes to NCAAs.
--Add 4,5-dihydroxyisoleucine (a component of alpha-amanitin) to the l-ncaas part of the database.
--Change is_D_aa() function in core/chemical/AA.cc to is_canonical_D_aa()
--Removed some code duplication in Ramachandran.cc.
--Added BACKBONE_AA lines to params files. This can be used to tell Rosetta that the rama and p_aa_pp scoring functions should treat a particular noncanonical amino acid like a designated canonical amino acid. (For example, in the 4,5-dihydroxyisoleucine params file, we have "BACKBONE_AA ILE").
--Added ALPHA_AA, BETA_AA, L_AA, and D_AA properties for alpha, beta, L-alpha, and D-alpha amino acids, respectively.
--Updates D-proline with shadow atoms so that it scores and minimizes identically to (i.e. like the mirror image of) L-proline.
--Fixes one more dependency problem in core/pose/util.cc, which should hopefully fix any remaining build problems not fixed by my last tweak to master.
These changes have not yet been described on the Gollum Wiki, but will soon.
TODO:
--Update BPY.params.
Unit test status: Pass
Integration test status: ZERO changed tests!
commit 5e8f042ad525239f040c015ad009601125896a45
Turning off things that should be off in residue_types.txt
commit beffdc7c425326da9adeb49c0bb2ba2ea493a5bd
Turning off newly added residue type in residue_types.txt prior to merge with master.
commit 2867f0220535139dd5ad005dfd8a89bd2007c624
Merging origin/vmullig/ncaas into local vmullig/ncaas...
commit 6d3b8782b181b5318073d4cf80e56fb3f18f2138
Merging master into vmullig/ncaas for integration testing prior to merging vmullig/ncaas into master.
commit 16861c5610aa3a0451fda84534cfebc56cdc8ec1
Tweaking core/pose/util.cc to fix dependencies.
commit 294278ead33d1893c59d4644e7a7bcb4e7047b8d
Merging master into vmullig/ncaas to get my changes to metalloproteins / fix to the Mac Clang build.
commit 9534b84b587d5321279432caf11ca15d840369ae
Attempt at fixing Mac Clang build that I broke with my previous changes to metalloprotein handling.
--I think I had bad dependencies -- something from core.3 depending on something from core.4. I've moved all the metalloproteins utilities to core/util/metalloproteins_util.cc, which is in core.4.
--I have no idea why the build was working under Linux, though (with both gcc or Clang).
Unit test status: Pass
Integration test status: Not Run
--I don't have access to a Mac with Clang right now, so I'm relying on the test server to tell me whether this works. Everything compiles fine on my Linux PC with gcc, though everything did before, too.
commit 9c3da9346eb79027a833c09a26c1ed1e8a310d77
Moving metalloproteins functions to core.4 and to core/util/metalloproteins_util.cc in order to try to fix the Mac clang build. I have no way to test this, though, so we'll see...
commit 02e7e94f9a47af6cdcf446e67837e59d406cfbcb
Rosetta Membrane Framework Updates:
- Added parse_my_tag function for RosettaScripts to CreateMembranePoseMover
- Create Membrane Pose Mover will now **overwrite** the pose passed by JD2, so JD2 can handle a membrane pose
- Added mover creator and full rosetta scripts hooks
Unit Test Status: All Pass (linux tested, clang build broken)
Integration Test Status: No Expected Changes
Change Date: 3/15/14.
Authors: Rebecca Alford, Julia Koehler Leman
commit afd51c99d89243aecc93ba43f20b0cf8555dcd7b
Merge branch 'jkleman/RosettaScripts_hook'
commit 769fa3bd92bab46de8c94da18e6c9e33d75db8c0
Warnings Removal: fixing cmake to match Scons
commit 5f96b2e79b648bea19a965b60bc07a44d9e5ae62
Warnings Removal: correcting basic.settings; mistake made during merge conflict resolution previously
commit f830b801df1a4389f349c9b6354e5fafa82134fe
some code cleanup, reduction in verbiage.
commit fcca49aff7a6ede52c2ef7858458abe094001659
restoring -filter_native_big_bins option in SWM
commit 2df758bc6b167c9178cf2fcf1d6374e29776af07
WARNINGS WAR Z: Turing on Werror for all builds.
List of warning types removed in this round:
* Wheader-guard -- This occurs when one has a typo in his or her header
guards. For example:
#ifndef INCLUDED_core_scoring_MyEnergy_HH
#define INCLUDED_core_scoring_myEnergy_HH
* Wself-assign-field -- This occurs when you write code like this:
foo = foo;
* Wliteral-conversion -- This occurs when you are using raw values -- which
you never should be doing -- and those raw values are
then cast with a loss of precision. For example:
void my_function(int bar) { // do stuff }
my_function(1.23456);
* Wstring-plus-int -- These occur in three varieties and in EVERY case they
occured within utility_exit_with_message(). (Fixing
these should greatly improve the error helpfulness of
Rosetta.) This occurs when you try to append an int to
a string with +. utility_exit_with_message() takes a
string, not a stream, so you can't do this. The three
varieties are when folks try to append ints, chars, or
enums, which the compiler will treat the same.
To append a char to a string use:
+ std::string(1, my_char)
To append am int or an enum, I like to use boost::
lexical_cast, but there are other methods also.
(A plug for Clang -- all of these were only caught by Clang 3.4, which the test
server uses.)
* Wunitialized -- This occurs usually when your code makes assumptions that may
well be correct, but the compiler cannot figure that out. If
I could figure them out, I fixed them, but in a few cases I
could not, so I have shut this warning OFF until I can find
those of you who can fix this one.
This also occurs if you try to instantiate an object from
within its own constructor!
Also, I have cleaned, sorted, and organized basic.settings. Hopefully, it will
be easier to find where settings are located now.
----------------------------------------
Unit test status: Pass
Integration test status: 6 tests changed, all of which are the result of my
fixing what I believe to have been a bug do to a cast
of raw float values to a boolean [Wliteral-conversion]
antibody_designer
antibody_H3
antibody_H3_legacy
pepspec
hotspot_graft
dock_with_hotspot
commit 1fcb68a87c476df967a21f9126798bc3c6bf4f1e
update to integration tests to reflect new database organization of .wts files for SWA/SWM
commit f46084ea18a52d125766a2363b4b33e21d74a08d
update standard res_level_energy ref by +1.0 to favor flickering of protein residues in SWM, rather than irreversible instantiation
commit 7eaa9eff4216f82272972149ceaec2cfa9000506
cleanup of weights names in apps; allowing input of num_pose_minimize into swm for proteins. minor bug fixes
commit e0ab7602f0eb37733136c863098429b5aa034426
eliminating space in app name that was throwing off cleanup scripts
commit d91a1cc38b05c2db696df5c1e8306eb1b22de89b
Warnings Removal: removed object initialized withing its own constructor
commit 54ecd2680aa91925f55233be815da05e205f4f31
Rosetta Membrane Framework Update:
- Adding parse my tag in CreateMembranePoseMover
- Added mover creator header
- Test inputs added to unit testing directory
commit 99f292cf1f37cbd0d18fbd7c79302a29c44a5105
Warnings Removal: still another Wstring-plus-int
commit 8ec91a3804a3d3f3d0217029cd892b078dfa314c
Warnings Removal: Wself-assign-field and Wstring-plus-int
commit a24dad2a13674ba79a431d03173e3bc6350f5f09
Warnings Removal: another 4
commit 14d21f931d69ab1eba36fe1cf6a1f1f25ed972bc
Warnings Removal: missed one
commit 5ab460fa078bbd314b57a6db3a89cd2a9ebf76a6
Warnings Removal: 4 more string-plus-ints
commit d482e430d4df0cb1948bc6146d42484f109d9a17
Warnings Removal: fixed 4 literal-conversions
commit dd56ece13f1927eff4f4a5b2966eb6209f7fbf5f
Warnings Removal: temporarily turned off Wuninitialized, because I can't fix GasteigerAtomTyper
commit 800c62b3714b6ca07b180bfc289ff7d092570435
cleanup of ResidueTypeSet in preparation for "just-in-time" patch initialization, which will allow RNA/protein stuff to be unified with no cost in speed to RNA applications.
commit be5a06d65baec4620cdfa05d4d9eed9f04428b58
first step in removing BinaryRNASilentStruct in favor of generic BinarySilentStruct -- checked that extract_pdbs still works.
commit 0f7ebab6fc2c2309958b57a8b25681051594f2c4
Warnings Removal: still another
commit 21689269dc845498b471bcf77044276794a8d232
Warnings Removal: 2 more
commit 013870ee61f10f5014f00d2f747716cee7d28c8a
Warnings Removal: 3 more string-plus-ints
commit 91a080e55198b435e1888ddd1dd0ab6844931b91
Adding const context to getter member functions
commit 5db6a32137a40521fe8b1d70434fb3506f8f2257
Warnings Removal: yet another header-guard typo
commit 7cbde4ad62c248a6aa0e44e0d1aca312a9cc71e9
Warnings Removal: tweaked basic.settings to avoid unusued release mode warnings
commit 6238a40c1c235c9417cd528b0704b3186981296c
Warnings Removal: uninitialized and string-plus-int
commit ff8b5eeb4a6f90dc19a02ccaa2f19f6a1e9c0654
Warnings Removal: shut off Wstrict-aliasing for now, until we figure out what the heck it even means
commit b29a77d8ae8a71274ba2e6f958f0b228e7868e1e
Warnings Removal: Wliteral-conversion and static function that shouldn't have been
commit 4233f05ec1cb974e7507305ec968fd26ff9c552f
Adding tag in output info of pairwise_fa_energy
commit 1bf13f952aaabe5301d39997569f04e2ad4ded3e
Warnings Removal: yet another
commit 02e9b74a698fd3e00278dab349a7b82d61b763ea
Warnings Removal: and another
commit ce8c59f9cb774b19dab2ddf7764ccc872e4c1950
Warnings Removal: another string-plus-int