@Transient @Field(name = "alternateTranscriptNumber", index = Index.UN_TOKENIZED, store = Store.YES) public int getAlternateTranscriptNumber() { AbstractGene gene = getGene(); if (gene != null) { return gene.getNonObsoleteTranscripts().size(); } return 0; }
@Transient @Field(name = "alternateTranscripts", index = Index.UN_TOKENIZED, store = Store.YES) public String getAlternateTranscripts() { AbstractGene gene = getGene(); if (gene != null) { return gene.alternateTranscripts(); } return null; }
@Transient @Field(name = "gene", index = Index.UN_TOKENIZED, store = Store.YES) public String getGeneUniqueName() { // logger.warn("Getting gene name"); AbstractGene gene = getGene(); if (gene != null) { return gene.getUniqueName(); } return null; }