Я пытаюсь выяснить, совпадает ли первая буква аминокислоты с ее буквенным кодом.
Например, глицин начинается с G, а его буквенный код также (G).Итак, аргинин начинается с буквы А, но его буквенный код (R)
В результате я пытаюсь распечатать аминокислоты с одинаковым буквенным кодом и начальным алфавитом.
У меня есть файл данных CSV, в котором столбцы разделены символом ',' *
Name,One letter code,Three letter code,Hydropathy,Charge,Abundance,DNA codon(s)
Arginine,R,Arg,hydrophilic,+,0.0514,CGT-CGC-CGA-CGG-AGA-AGG
Asparagine,N,Asn,hydrophilic,N,0.0447,AAT-AAC
Aspartate,D,Asp,hydrophilic,-,0.0528,GAT-GAC
Glutamate,E,Glu,hydrophilic,-,0.0635,GAA-GAG
Glutamine,Q,Gln,hydrophilic,N,0.0399,CAA-CAG
Lysine,K,Lys,hydrophilic,+,0.0593,AAA-AAG
Serine,S,Ser,hydrophilic,N,0.0715,TCT-TCC-TCA-TCG-AGT-AGC
Threonine,T,Thr,hydrophilic,N,0.0569,ACT-ACC-ACA-ACG
. Я считаю, что приведенный ниже код является одним из способов сравнения столбцов, но мне интересно, как я могу извлечь первую букву из первойстолбец и сравните это с алфавитом во втором столбце
awk '{ if ($1 == $2) { print $1; } }' < foo.txt