diff --git a/mutalyzer/mapping.py b/mutalyzer/mapping.py index 7bc9813b82ebec938c1416dc08e9408f8382cad0..cec62b63ec9e7a7b39066d3959795485aa81a60a 100644 --- a/mutalyzer/mapping.py +++ b/mutalyzer/mapping.py @@ -160,12 +160,13 @@ class Converter(object) : if version in versions: mappings = TranscriptMapping.query.join(Chromosome).filter( - TranscriptMapping.accession == acc, TranscriptMapping.version == version, + TranscriptMapping.accession == acc, + TranscriptMapping.version == version, Chromosome.assembly == self.assembly) if selector: - mappings = mappings.filter_by(gene=selector) + mappings = mappings.filter(TranscriptMapping.gene == selector) if selector_version: - mappings = mappings.filter_by(transcript=selector_version) + mappings = mappings.filter(TranscriptMapping.transcript == selector_version) # Todo: The 'order by chrom asc' is a quick hack to make sure we # first get a primary assembly mapping instead of some haplotype