From b0525d572b8e8528ad19e919f6943d234d3281d1 Mon Sep 17 00:00:00 2001
From: Charles Plessy <plessy@debian.org>
Date: Mon, 28 Dec 2015 11:37:23 +0900
Subject: [PATCH] Make output reproducible.

Author: Chris Lamb <lamby@debian.org>
Bug-Debian: #809187
Forwarded: https://github.com/TransDecoder/TransDecoder/pull/10
---
 util/cufflinks_gtf_to_bed.pl | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/util/cufflinks_gtf_to_bed.pl b/util/cufflinks_gtf_to_bed.pl
index 28547ba..8bbb4ed 100755
--- a/util/cufflinks_gtf_to_bed.pl
+++ b/util/cufflinks_gtf_to_bed.pl
@@ -68,11 +68,11 @@ main: {
 
 		my $genes_href = $genome_trans_to_coords{$scaff};
 
-		foreach my $gene_id (keys %$genes_href) {
+		foreach my $gene_id (sort keys %$genes_href) {
 
 			my $trans_href = $genes_href->{$gene_id};
 
-			foreach my $trans_id (keys %$trans_href) {
+			foreach my $trans_id (sort keys %$trans_href) {
 
 				my $coords_href = $trans_href->{$trans_id};
 
-- 
2.1.4

