update bowtie2 and tophat to allow for use on mac or linux platforms