"samtools faidx" compatible FASTA indexing in pure python