ANARCI displays an inconsistency in some cases between the query_end value from the ChainAlignment and the length of the generated output sequence.
Example:
input_seq = 'AQEVTQIPAALSVPEGENLVLNCSFTDSAIYNLQWFRQDPGKGLTSLLLIQSSQREQTSGRLNASLDKSSGRSTLYIAASQPGDSATYLCAVTNQAGTALIFGKGTTLSVSSNIQNPDPAVYQLRDSKSSDKSVCLFTDFDSQTNVSQSKDSDVYITDKCVLDMRSMDFKSNSAVAWSNKSDFACANAFN'
Result:
When the query_end value is used to slice the input_seq, the resulting sequence does not match the anarci_output_seq. For instance, input_seq[0:query_end] produces 'AQEVTQIPAALSVPEGENLVLNCSFTDSAIYNLQWFRQDPGKGLTSLLLIQSSQREQTSGRLNASLDKSSGRSTLYIAASQPGDSATYLCAVTNQAGTALIFGKGTTLSVS', which is not the same as the expected anarci_output_seq.