in reply to how to use printf correctly...

I'm not exactly sure what you are asking in terms of output.

You want to import 90 lines, strip off the first two fields separated by a 'tab' character, join the last two with a '/', push them onto an array, print the first field, print the whole array, then cycle back for the next 90?

Or do you want to build 301 X/X columns side by side? Something like this:

000217
N/N
G/G
A/A
A/G
A/A
A/G
A/A
A/G
A/G
(until 90 items are listed),

Then cycle back and grab another 90, and add to the above by adding another column onto the X/X list?

Let me know. I'm kind of unsure about what you are asking.

J. J. Horner 
CISSP,CCNA,CHSS,CHP,blah,blah,blah