TLEN: signed observed Template LENgth. If all segments are mapped to the same reference, the unsigned observed template length equals the number of bases from the leftmost mapped base to the rightmost mapped base. The leftmost segment has a plus sign and the rightmost has a minus sign. The sign of segments in the middle is undened. It is set as 0 for single-segment template or when the information is unavailable.
From http://samtools.sourceforge.net/SAM1.pdf :
Here is an example (9th column):
should be:
In the TLEN field the leftmost segment has the plus sign and 25038381 is left of 25038645.