Я использую python/pysam для анализа данных последовательности. В своем учебнике (pysam - интерфейс для чтения и записи файлов SAM) для команды mate он говорит:
'Этот метод слишком медленный для обработки с высокой пропускной способностью. Если чтение нужно обрабатывать с помощью его помощника, работайте с отсортированным файлом чтения или, лучше, с чтением кеша. '
Как вы будете читать кешировать?