MCPcopy Create free account
hub / github.com/DunbrackLab/IPSAE / main

Function main

af2rechain.py:55–69  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

53 return output
54
55def main():
56 if len(sys.argv) < 3:
57 print("Usage: python3 af2rechain.py pdbfilename.pdb 50 100 320")
58 return
59
60 pdb_filename = sys.argv[1]
61 residue_breakpoints = list(map(int, sys.argv[2:]))
62 pdb_data = parse_pdb(pdb_filename)
63 rechained_data = rechain_pdb(pdb_data, residue_breakpoints)
64
65 output_pdb_filename = pdb_filename.replace(".pdb","_rechain.pdb")
66 OUT=open(output_pdb_filename,'w')
67
68 for line in rechained_data:
69 OUT.write(line)
70
71if __name__ == "__main__":
72 main()

Callers 1

af2rechain.pyFile · 0.85

Calls 2

parse_pdbFunction · 0.85
rechain_pdbFunction · 0.85

Tested by

no test coverage detected