madscatt / zazzie

development branch
GNU General Public License v3.0
2 stars 3 forks source link

fasta edit option for chain B works abnormally @refactor branch #119

Open cjeong73 opened 6 years ago

cjeong73 commented 6 years ago

This is observed in pdb with chain A & B.

If chain A has missing residues at N and C terminals, fasta edit works well. If chain B has missing residues at N and C terminals, the symptom is shown below.

Initial sequence of B = MFEQ---KYGMN where --- means a number of known residues.

I edited input pdb to have missing residues e.g., m at N terminal and mk at C terminal and generated a fasta file for B.

Then, the updated sequence of B = mMFEQ---KYGMnmk after submitting the fasta file for B. (C terminal residue become a missing residue!)

In addition, sequence of B became longer if the fasta for B is resubmitted. B sequence after 2nd submission of same fasta file = mMFEQ---KYGMnmkmk B sequence after 3rd submission of same fasta file = mMFEQ---KYGMnmkmkmk

These two weird results didn't happen for chain A.