def bam_read_id(url): '''Read first read id out of a remote bam file. Note: requires a patched version of pysam ''' stream = Samfile(url, 'rb') read = stream.next() return read.qname