我在我的项目中被困在 1 点。我是一个生物医学科学。所以,我不太了解 perl 编程。我有一个解释蛋白质与配体相互作用的文件。该文件如下所示:
H P L A 82 SER 1290 N --> O12 1668 GSH 106 A 2.90
H P L A 83 SER 1301 N --> O12 1668 GSH 106 A 2.93
N P L A 19 LYS 302 NZ --- O31 1682 GSH 106 A 3.86
N P L A 22 CYS 348 CB --- CB2 1677 GSH 106 A 3.75
N P L A 22 CYS 348 CB --- SG2 1678 GSH 106 A 3.02
N P L A 22 CYS 349 SG --- CB2 1677 GSH 106 A 3.03
N P L A 22 CYS 349 SG --- SG2 1678 GSH 106 A 2.02
N P L A 24 TYR 372 CB --- CG1 1670 GSH 106 A 3.68
现在您可以在两行中看到O12 。同样,您可以看到也有两个CB2。这些 O12 和 CB2 是原子符号。O12 是指原子中的氧 12。现在我需要计算文件中有多少个不同的原子符号。我必须使用 perl 脚本来做到这一点。我正在使用 perl 逐行读取此文件。 while (my $line = <MYFILE>) { };
现在,我需要在逐行读取文件时计算有多少不同的原子符号。我希望我足够清楚来解释我的问题。等待一个友好的答复...