You have significantly changed your code since you posted your original question. Now the answer I gave does not make much sense anymore. But as you are a new member, we will forgive you for this.
Note however that in order to get the most out of your experience in the Monastery, updating your question or code without indicating what you changed is generally frowned upon (and for good reason).
Also try to limit your code to the smallest part that exhibits the problem and do it in such a way that it will run on its own without having to rely on external files. For all we know, your "P1GroupCExercise2_trypsin.txt" is empty or might contain one of Shakespeare's sonnets.
Adding some sample data at the end of your code in a __DATA__ section will be much better and adding a comment at the end of the lines where the errors / warnings occur will be considered "good style" and will get you much XP.
If you can do that we will gladly look once more at your problem.
CountZero
A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James
In reply to Re: perl task3
by CountZero
in thread perl task3
by huzefa
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |