diff --git a/bin/Modules/Ensembl/GTFGen.py b/bin/Modules/Ensembl/GTFGen.py index 0ba69bf..9753d39 100644 --- a/bin/Modules/Ensembl/GTFGen.py +++ b/bin/Modules/Ensembl/GTFGen.py @@ -66,9 +66,13 @@ def reformat_to_gff(self, activity, release): return gtf_return @staticmethod - def generate_additional_information(id, activity): + def generate_additional_information(gene_id, activity): + + if gene_id.startswith("ID=regulatory_region:"): + gene_id = "ID="+gene_id.split(":")[1] + # helper method to concat activity information to string - return "; ".join([id, "activity="+", ".join(activity)]) + return "; ".join([gene_id, "activity="+", ".join(activity)]) def generate_activity_list(self, activity, index): # generates activity list