[ ] create an input filter that parses and passes input to the TAMC module
[ ] include simple tests
[ ] flags
[x] file existence
[ ] angle between 1-180 degrees
[ ] one or more flexible regions (but less than the number of resids)
[ ] return to previous structures >= 1
[ ] trial attempts >= 1
[ ] include complex tests
[ ] valid selection syntax
[ ] segname is the correct molecule type: protein, B-DNA, RNA, etc.
[ ] segnames exist
[ ] resids exist
[ ] B-DNA selections include the same number of residues
[ ] for isopeptide bond, make sure that only a lysine residue is chosen as the flexible region (therefore it has to be a protein). Also, make sure the post is correct.