This problem is sporadic and I cannot narrow down the source of the discrepancy. From best I can tell, there are occasionally output files from automation (e.g. B-new_#.pdb) that are in the correct coordinate reference frame. However, many (most?) are not and it is a big obstacle.
I hope that someone may have some insight on this problem.
/////////// example ///////////
open A.pdb
open B.pdb
open C.pdb
##write out selection from #0 [this file is always consistent]
select #0:...
write selected relative 0 #0 A-new.pdb
##move #2 onto #0
match #2:... #0:...
##move #1 onto #2
match #1:... #2:...
##write out selection from #1 and save it in its new position relative to #0 [inconsistent]
select #1:...
write selected relative 0 #1 B-new_1.pdb
~select all
##move #1 slightly
match #1:... #2:...+1
##write out selection from #1 and save it in its new position relative to #0 [inconsistent]
select #1:...
write selected relative 0 #1 B-new_2.pdb
~select all
##move #1 slightly more
match #1:... #2:...+2
##write out selection from #1 and save it in its new position relative to #0 [inconsistent]
select #1:...
write selected relative 0 #1 B-new_3.pdb
/////////// example ///////////
Best,
Dan McNamara