in reply to system call not working

This may be a dumb question, but you mentioned:
There's definitely not a problem opening input_sequence.txt, because this is used successfully elsewhere in the program.
Did you forget to close the filehandle to input_sequence.txt or leave it (f)locked? I've been bitten by dumb mistakes like that before.

--

flounder