X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fext%2Fensembl%2FEnsemblGene.java;fp=src%2Fjalview%2Fext%2Fensembl%2FEnsemblGene.java;h=0cecc5943ff1336eb7cc6b5bd45e6c9f83be7b6d;hb=6fb341da6a316869ba5fc87c146c30d1279f06fa;hp=3b3279778f8be594fba60cfad13dc2be059375c7;hpb=a57f7818a994eaabd11db26e83bc23832cc7b359;p=jalview.git diff --git a/src/jalview/ext/ensembl/EnsemblGene.java b/src/jalview/ext/ensembl/EnsemblGene.java index 3b32797..0cecc59 100644 --- a/src/jalview/ext/ensembl/EnsemblGene.java +++ b/src/jalview/ext/ensembl/EnsemblGene.java @@ -328,19 +328,19 @@ public class EnsemblGene extends EnsemblSeqProxy List mapTo = new ArrayList(); mapTo.add(new int[] { 1, transcriptLength }); MapList mapping = new MapList(mappedFrom, mapTo, 1, 1); - new EnsemblCdna(getDomain()).transferFeatures( - gene.getSequenceFeatures(), transcript.getDatasetSequence(), - mapping, parentId); + EnsemblCdna cdna = new EnsemblCdna(getDomain()); + cdna.transferFeatures(gene.getSequenceFeatures(), + transcript.getDatasetSequence(), mapping, parentId); /* * fetch and save cross-references */ - new EnsemblCdna(getDomain()).getCrossReferences(transcript); + cdna.getCrossReferences(transcript); /* * and finally fetch the protein product and save as a cross-reference */ - new EnsemblCdna(getDomain()).addProteinProduct(transcript); + cdna.addProteinProduct(transcript); return transcript; }