fix_loops
This commit is contained in:
@@ -94,15 +94,6 @@ class LoopModelBuilder:
|
||||
self.analyzer_instance.split_chain(chain_id).to_pdb(chain_file.as_posix())
|
||||
split_dict[chain_id] = chain_file.read_text()
|
||||
return split_dict
|
||||
|
||||
def fix_loops(self, pdb_file: Path):
|
||||
pdb_id = pdb_file.stem
|
||||
analyzer = PDBAnalyzer(pdb_file)
|
||||
missing_info = analyzer.extract_sequences_info()
|
||||
split_dict = self.split_chains(analyzer, pdb_id)
|
||||
mc_dict = self.model_missing_loops(analyzer, pdb_id, missing_info)
|
||||
split_dict.update(mc_dict)
|
||||
self.merge_and_save_pdb(split_dict, pdb_id)
|
||||
|
||||
def merge_and_save_pdb(self, pdb_strings: dict, pdb_id: str):
|
||||
merged_file = Path(f"{pdb_id}_merged.pdb")
|
||||
|
||||
Reference in New Issue
Block a user