The task is to create a program that reads and collects data from a pdb file, then display data when the user requests. The program should have 1 command line argument which is the pdb file, it should read the file and display the number of atoms in the file. Then it should prompt for a command from the user, the user should be able to enter 'freq' 'length'and 'quit'. If the user enters freq, the program should output all the types of atoms in the pdb file and their frequency, such as C: 3201 P: 42 N: 918 S: 23 O: 1101 If the user enters length the program should display the greatest distance between any two atoms in the file. I know that the data I'll need to extract from the pdb file include the atom abbreviation (Na, Ca, etc.) and the atom coordinates to calculate the distances. Atom abbreviations are in columns 77-78 of the file, where a column is one character. X coordinates are in columns 31-38, y coordinates are in 39-46 and z coordinates are in columns 47-54. Any at all help or advice on how to go about writing this program would be much appreciated, thanks.