As several of you will probably have noticed by now, it looks like Tophat 2.0.12 cannot interface with Samtools 1.0, because of its inability to recognize a 2-digit version number (or so it is looking like).
vbutty@n36h:~$ module load bowtie2/2.2.3
vbutty@n36h:~$ /home/software/tophat/tophat-2.0.12/tophat -o test_samtools /home/Genomes/hg19_bowtie2/hg19_bwt2 test.fastq
[2014-08-16 20:48:20] Beginning TopHat run (v2.0.12)
-----------------------------------------------
[2014-08-16 20:48:20] Checking for Bowtie
Bowtie version: 2.2.3.0
[2014-08-16 20:48:21] Checking for Samtools
Traceback (most recent call last):
File "/home/software/tophat/tophat-2.0.12/tophat", line 4087, in <module>
sys.exit(main())
File "/home/software/tophat/tophat-2.0.12/tophat", line 3885, in main
check_samtools()
File "/home/software/tophat/tophat-2.0.12/tophat", line 1559, in check_samtools
samtools_version_str, samtools_version_arr = get_samtools_version()
File "/home/software/tophat/tophat-2.0.12/tophat", line 1541, in get_samtools_version
samtools_version_arr = [int(version_match.group(x)) for x in [1,2,3]]
AttributeError: 'NoneType' object has no attribute 'group'
Any chance this could be fixed to allow Tophat to smoothly interface with Samtools 1.0 in the near future?