Skip to content

Commit fb3b400

Browse files
authored
Merge pull request genome-nexus#825 from leexgh/transcript-subversion
Add transcript subversions
2 parents 3e270b4 + 9b687c4 commit fb3b400

File tree

12 files changed

+125
-14
lines changed

12 files changed

+125
-14
lines changed

model/src/main/java/org/cbioportal/genome_nexus/model/AggregatedHotspots.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ public class AggregatedHotspots
77
private GenomicLocation genomicLocation;
88
private String variant;
99
private String transcriptId;
10+
private String transcriptIdVersion;
1011
private ProteinLocation proteinLocation;
1112
private List<Hotspot> hotspots;
1213

@@ -49,4 +50,12 @@ public String getTranscriptId() {
4950
public void setTranscriptId(String transcriptId) {
5051
this.transcriptId = transcriptId;
5152
}
53+
54+
public String getTranscriptIdVersion() {
55+
return transcriptIdVersion;
56+
}
57+
58+
public void setTranscriptIdVersion(String transcriptIdVersion) {
59+
this.transcriptIdVersion = transcriptIdVersion;
60+
}
5261
}

model/src/main/java/org/cbioportal/genome_nexus/model/EnsemblCanonical.java

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,14 @@ public class EnsemblCanonical
2323
private String uniprotCanonicalTranscriptId;
2424
@Field(value="mskcc_canonical_transcript")
2525
private String mskccCanonicalTranscriptId;
26+
@Field(value="ensembl_canonical_transcript_version")
27+
private String ensemblCanonicalTranscriptVersion;
28+
@Field(value="genome_nexus_canonical_transcript_version")
29+
private String genomeNexusCanonicalTranscriptVersion;
30+
@Field(value="uniprot_canonical_transcript_version")
31+
private String uniprotCanonicalTranscriptVersion;
32+
@Field(value="mskcc_canonical_transcript_version")
33+
private String mskccCanonicalTranscriptVersion;
2634
@Field(value="hgnc_id")
2735
private String hgncId;
2836
@Field(value="approved_name")
@@ -138,4 +146,36 @@ public String getHgncId() {
138146
public void setHgncId(String hgncId) {
139147
this.hgncId = hgncId;
140148
}
141-
}
149+
150+
public String getEnsemblCanonicalTranscriptVersion() {
151+
return this.ensemblCanonicalTranscriptVersion;
152+
}
153+
154+
public void setEnsemblCanonicalTranscriptVersion(String ensemblCanonicalTranscriptVersion) {
155+
this.ensemblCanonicalTranscriptVersion = ensemblCanonicalTranscriptVersion;
156+
}
157+
158+
public String getGenomeNexusCanonicalTranscriptVersion() {
159+
return this.genomeNexusCanonicalTranscriptVersion;
160+
}
161+
162+
public void setGenomeNexusCanonicalTranscriptVersion(String genomeNexusCanonicalTranscriptVersion) {
163+
this.genomeNexusCanonicalTranscriptVersion = genomeNexusCanonicalTranscriptVersion;
164+
}
165+
166+
public String getUniprotCanonicalTranscriptVersion() {
167+
return this.uniprotCanonicalTranscriptVersion;
168+
}
169+
170+
public void setUniprotCanonicalTranscriptVersion(String uniprotCanonicalTranscriptVersion) {
171+
this.uniprotCanonicalTranscriptVersion = uniprotCanonicalTranscriptVersion;
172+
}
173+
174+
public String getMskccCanonicalTranscriptVersion() {
175+
return this.mskccCanonicalTranscriptVersion;
176+
}
177+
178+
public void setMskccCanonicalTranscriptVersion(String mskccCanonicalTranscriptVersion) {
179+
this.mskccCanonicalTranscriptVersion = mskccCanonicalTranscriptVersion;
180+
}
181+
}

model/src/main/java/org/cbioportal/genome_nexus/model/EnsemblTranscript.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ public class EnsemblTranscript
1919
@Field(value=EnsemblTranscript.TRANSCRIPT_ID_FIELD_NAME)
2020
private String transcriptId;
2121

22+
@Field(value="transcript_id_version")
23+
private String transcriptIdVersion;
24+
2225
@Field(value="gene_stable_id")
2326
private String geneId;
2427

@@ -57,6 +60,14 @@ public void setTranscriptId(String transcriptId) {
5760
this.transcriptId = transcriptId;
5861
}
5962

63+
public String getTranscriptIdVersion() {
64+
return transcriptIdVersion;
65+
}
66+
67+
public void setTranscriptIdVersion(String transcriptIdVersion) {
68+
this.transcriptIdVersion = transcriptIdVersion;
69+
}
70+
6071
public String getGeneId() {
6172
return geneId;
6273
}

model/src/main/java/org/cbioportal/genome_nexus/model/Hotspot.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ public class Hotspot
5252
@Field(value="transcript_id")
5353
private String transcriptId;
5454

55+
@Field(value="transcript_id_version")
56+
private String transcriptIdVersion;
57+
5558
@Field(value="residue")
5659
private String residue;
5760

@@ -89,6 +92,14 @@ public void setTranscriptId(String transcriptId) {
8992
this.transcriptId = transcriptId;
9093
}
9194

95+
public String getTranscriptIdVersion() {
96+
return this.transcriptIdVersion;
97+
}
98+
99+
public void setTranscriptIdVersion(String transcriptIdVersion) {
100+
this.transcriptIdVersion = transcriptIdVersion;
101+
}
102+
92103
public String getResidue() {
93104
return residue;
94105
}

model/src/main/java/org/cbioportal/genome_nexus/model/TranscriptConsequence.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
public class TranscriptConsequence
4545
{
4646
private String transcriptId;
47+
private String transcriptIdVersion;
4748

4849
private String hgvsp;
4950
private String hgvsc;
@@ -103,6 +104,17 @@ public void setTranscriptId(String transcriptId)
103104
this.transcriptId = transcriptId;
104105
}
105106

107+
@Field(value="transcript_id_version")
108+
public String getTranscriptIdVersion()
109+
{
110+
return transcriptIdVersion;
111+
}
112+
113+
public void setTranscriptIdVersion(String transcriptIdVersion)
114+
{
115+
this.transcriptIdVersion = transcriptIdVersion;
116+
}
117+
106118
@Field(value="hgvsp")
107119
public String getHgvsp()
108120
{

model/src/main/java/org/cbioportal/genome_nexus/model/TranscriptConsequenceSummary.java

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
public class TranscriptConsequenceSummary
33
{
44
private String transcriptId;
5+
private String transcriptIdVersion;
56
private String codonChange;
67
private String aminoAcids;
78
private String aminoAcidRef;
@@ -36,6 +37,18 @@ public String getTranscriptId() {
3637
return transcriptId;
3738
}
3839

40+
public void setTranscriptId(String transcriptId) {
41+
this.transcriptId = transcriptId;
42+
}
43+
44+
public String getTranscriptIdVersion() {
45+
return transcriptIdVersion;
46+
}
47+
48+
public void setTranscriptIdVersion(String transcriptIdVersion) {
49+
this.transcriptIdVersion = transcriptIdVersion;
50+
}
51+
3952
public String getAminoAcidAlt() {
4053
return aminoAcidAlt;
4154
}
@@ -52,10 +65,6 @@ public void setAminoAcidRef(String aminoAcidRef) {
5265
this.aminoAcidRef = aminoAcidRef;
5366
}
5467

55-
public void setTranscriptId(String transcriptId) {
56-
this.transcriptId = transcriptId;
57-
}
58-
5968
public String getCodonChange() {
6069
return codonChange;
6170
}

service/src/main/java/org/cbioportal/genome_nexus/service/mixin/TranscriptConsequenceMixin.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ public class TranscriptConsequenceMixin
1212
@JsonProperty(value="transcript_id", required = true)
1313
private String transcriptId;
1414

15+
@JsonProperty(value="transcript_id_version", required = true)
16+
private String transcriptIdVersion;
17+
1518
@JsonProperty(value="hgvsp", required = true)
1619
private String hgvsp;
1720

web/src/main/java/org/cbioportal/genome_nexus/web/mixin/EnsemblTranscriptMixin.java

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,30 +10,33 @@ public class EnsemblTranscriptMixin {
1010
@ApiModelProperty(value = "Ensembl transcript id", position=1, required = true)
1111
private String transcriptId;
1212

13-
@ApiModelProperty(value = "Ensembl gene id", position=2, required = true)
13+
@ApiModelProperty(value = "Ensembl transcript id version", position=2)
14+
private String transcriptIdVersion;
15+
16+
@ApiModelProperty(value = "Ensembl gene id", position=3, required = true)
1417
private String geneId;
1518

16-
@ApiModelProperty(value = "Ensembl protein id", position=3, required = true)
19+
@ApiModelProperty(value = "Ensembl protein id", position=4, required = true)
1720
private String proteinId;
1821

19-
@ApiModelProperty(value = "Length of protein", position=4)
22+
@ApiModelProperty(value = "Length of protein", position=5)
2023
private Integer proteinLength;
2124

22-
@ApiModelProperty(value = "Pfam domains", position=5, dataType="List")
25+
@ApiModelProperty(value = "Pfam domains", position=6, dataType="List")
2326
private List<PfamDomainRangeMixin> pfamDomains;
2427

25-
@ApiModelProperty(value = "Hugo symbols", position=6, dataType="List")
28+
@ApiModelProperty(value = "Hugo symbols", position=7, dataType="List")
2629
private List<String> hugoSymbols;
2730

28-
@ApiModelProperty(value = "RefSeq mRNA ID", position=7)
31+
@ApiModelProperty(value = "RefSeq mRNA ID", position=8)
2932
private String refseqMrnaId;
3033

31-
@ApiModelProperty(value = "Consensus CDS (CCDS) ID", position=8)
34+
@ApiModelProperty(value = "Consensus CDS (CCDS) ID", position=9)
3235
private String ccdsId;
3336

34-
@ApiModelProperty(value = "Exon information", position=9, dataType="List")
37+
@ApiModelProperty(value = "Exon information", position=10, dataType="List")
3538
private List<ExonMixin> exons;
3639

37-
@ApiModelProperty(value = "UTR information", position=10, dataType="List")
40+
@ApiModelProperty(value = "UTR information", position=11, dataType="List")
3841
private List<UntranslatedRegionMixin> utrs;
3942
}

web/src/main/java/org/cbioportal/genome_nexus/web/mixin/HotspotMixin.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ public class HotspotMixin
1616
@ApiModelProperty(value = "Ensembl Transcript Id")
1717
private String transcriptId;
1818

19+
@ApiModelProperty(value = "Ensembl Transcript Id Version")
20+
private String transcriptIdVersion;
21+
1922
@ApiModelProperty(value = "Hotspot residue")
2023
private String residue;
2124

web/src/main/java/org/cbioportal/genome_nexus/web/mixin/TranscriptConsequenceMixin.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ public class TranscriptConsequenceMixin
1313
@ApiModelProperty(value = "Ensembl transcript id", required = true)
1414
private String transcriptId;
1515

16+
@JsonProperty(value="transcript_id_version", required = true)
17+
@ApiModelProperty(value = "Ensembl transcript id version", required = false)
18+
private String transcriptIdVersion;
19+
1620
@JsonProperty(value="hgvsp", required = true)
1721
@ApiModelProperty(value = "HGVSp", required = false)
1822
private String hgvsp;

0 commit comments

Comments
 (0)