It depends on which PIR format - I have written an SRS
parser for PIR's CODATA format (common in US), but I would
guess you need one for the NBRF format (common in Europe).
(see http://iubio.bio.indiana.edu/srs/ for former).
-- gilbertd at bio.indiana.edu