資源簡介
氨基酸符號序列轉換為FASTA格式的蛋白質序列,直接編譯,將英文氨基酸序列粘貼到窗口,按回車即可輸出轉換結果。
代碼片段和文件信息
#include?
int?main?()
{
char?p[10000]?t[3]?;
char?jud[10000];
int?i?j?N?sum=0?;
float?percent;
j?=?0;
printf(“Type?in?the?Amino?Acid?Sequence:\n“);
for?(i?=?0;?;?i++){
scanf(“%c“?&p[i]);
if?(getchar()?==?‘\n‘)
break;
}
N?=?i?+?1;
for?(i?=?0;?i? {
if?(p[i]?==?‘A‘?&&?p[i+1]?==?‘A‘?){
jud[j]?=?‘A‘;
}
else?if?(p[i]?==?‘A‘?&&?p[i+1]?==?‘P‘){
jud[j]?=?‘D‘;
}
else?if?(p[i]?==?‘C‘?&&?p[i+1]?==?‘S‘){
jud[j]?=?‘C‘;
}
else?if?(p[i]?==?‘G‘?&&?p[i+1]?==?‘U‘){
jud[j]?=?‘E‘;
}
else?if?(p[i]?==?‘P‘?&&?p[i+1]?==?‘E‘){
jud[j]?=?‘F‘;
}
else?if?(p[i]?==?‘G‘?&&?p[i+1]?==?‘Y‘){
jud[j]?=?‘G‘;
}
else?if?(p[i]?==?‘H‘?&&?p[i+1]?==?‘S‘){
jud[j]?=?‘H‘;
}
else?if?(p[i]?==?‘I‘?&&?p[i+1]?==?‘E‘){
jud[j]?=?‘I‘;
}
else?if?(p[i]?==?‘L‘?&&?p[i+1]?==?‘S‘){
jud[j]?=?‘K‘;
}
else?if?(p[i]?==?‘L‘?&&
評論
共有 條評論