removed print statements, used seq_dict in junction_virtual_atom_distance, and reverted to the old virtual atom method