http://qs1969.pair.com?node_id=440650

travisbickle34 has asked for the wisdom of the Perl Monks concerning the following question:

Hi monks,
I have an input file containing MANY records in this format:

>Record 1
AGTCTAGTCAT
CATCATAAGAT
CATCAATCACA
>Other Record
ATGAACAGCAG
ATGAAGAATGG
ATAG

I want to read them in from file one at a time, however setting the input record separator to '>' leads to problems i.e. The first record is read in as '>' and the second record is read in as:
Record 1
AGTCTAGTCAT
CATCATAAGAT
CATCAATCACA
>


etc....

Can you suggest a way around this?
For example is it possible to set the input record separator to a newline ONLY when followed by a '>'? In this case the separator should not actually include the '>'.

Your help would be sincerely appreciated.

Regards,

TB34