X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=htsworkflow.git;a=blobdiff_plain;f=htsworkflow%2Fpipelines%2Fgenomemap.py;fp=htsworkflow%2Fpipelines%2Fgenomemap.py;h=87d65eba01ff3ba51e906398b26cc385a5985c81;hp=1dd95df86578bd83b75468779f1d08e1c4f3988e;hb=53ebb47e86e81ce349d4ef4e16aef94be93486ea;hpb=4262586d10cc0cc227390873b301b55244204c11 diff --git a/htsworkflow/pipelines/genomemap.py b/htsworkflow/pipelines/genomemap.py index 1dd95df..87d65eb 100644 --- a/htsworkflow/pipelines/genomemap.py +++ b/htsworkflow/pipelines/genomemap.py @@ -17,7 +17,7 @@ class GenomeMap(collections.MutableMapping): return len(self._contigs) def __iter__(self): - return self._contigs.iterkeys() + return iter(self._contigs.keys()) def __getitem__(self, name): return self._contigs[name] @@ -68,7 +68,7 @@ class GenomeMap(collections.MutableMapping): genome = guess_genome(sizes) - for contig, basese in sizes.items(): + for contig, basese in list(sizes.items()): name = filenames[contig] self._contigs[name] = genome + '/' + name @@ -93,6 +93,6 @@ def guess_genome(contig_sizes): return genomes[key][size] if len(contig_sizes) == 1: - return os.path.splitext(contig_sizes.keys()[0])[0] + return os.path.splitext(list(contig_sizes.keys())[0])[0] raise RuntimeError("Unrecognized genome type, update detection code.")