Class GeneRecordHit

    • Constructor Detail

      • GeneRecordHit

        public GeneRecordHit​(String syn,
                             double score,
                             String id,
                             String source)
    • Method Detail

      • getNormalizedExactMatchThenLuceneScoreComparator

        public static Comparator<de.julielab.geneexpbase.candidateretrieval.SynHit> getNormalizedExactMatchThenLuceneScoreComparator​(String geneName,
                                                                                                                                     boolean sortByMatchingField)
        Returns a comparator that sorts SynHits first according to their equality to the gene name and then by score.This helps to overcome the issue that Lucene's float scores sometimes fail to put an exact equal match to the top of the results.
        Parameters:
        geneName - A gene name to compare to.
        sortByMatchingField -
        Returns:
        A comparator that can be used to sort lists of SynHits.
      • getCommonTokens

        public Stream<String> getCommonTokens​(de.julielab.geneexpbase.genemodel.GeneMention gm)
      • getChromosome

        public String getChromosome()
      • setChromosome

        public void setChromosome​(String chromosome)
      • getMapLocation

        public String getMapLocation()
      • setMapLocation

        public void setMapLocation​(String mapLocation)
      • getSymbol

        public String getSymbol()
      • setSymbol

        public void setSymbol​(String symbol)
      • getSymbolFromNomenclature

        public String getSymbolFromNomenclature()
      • setNomenclature

        public void setNomenclature​(String nomenclature)
      • getFullNames

        public String[] getFullNames()
      • setFullNames

        public void setFullNames​(String[] fullNames)
      • getSynonyms

        public String[] getSynonyms()
      • setSynonyms

        public void setSynonyms​(String[] synonyms)
      • getOtherDesignations

        public String[] getOtherDesignations()
      • setOtherDesignations

        public void setOtherDesignations​(String[] otherDesignations)
      • getUniprotNames

        public String[] getUniprotNames()
      • setUniprotNames

        public void setUniprotNames​(String[] uniprotNames)
      • getBioThesaurusNames

        public String[] getBioThesaurusNames()
      • setBioThesaurusNames

        public void setBioThesaurusNames​(String[] bioThesaurusNames)
      • getXrefs

        public String[] getXrefs()
      • setXrefs

        public void setXrefs​(String[] xrefs)
      • getSynonymSimilarityScore

        public double getSynonymSimilarityScore()
      • setSynonymSimilarityScore

        public void setSynonymSimilarityScore​(double synonymTokenJaroScore)
      • getSynonymField

        public String getSynonymField()
        Returns:
        The field of the synonym that matched the searched gene name best.
      • setSynonymField

        public void setSynonymField​(String synonymField)
        Parameters:
        synonymField - The field of the synonym that matched the searched gene name best.
      • getGeneRifs

        public String[] getGeneRifs()
      • setGeneRifs

        public void setGeneRifs​(String[] geneRifs)
      • getInteractions

        public String[] getInteractions()
      • setInteractions

        public void setInteractions​(String[] interactions)
      • getDescriptions

        public String[] getDescriptions()
      • setDescriptions

        public void setDescriptions​(String[] descriptions)
      • getSummaries

        public String[] getSummaries()
      • setSummaries

        public void setSummaries​(String[] summaries)
      • getGoDescriptors

        public String[] getGoDescriptors()
      • setGoDescriptors

        public void setGoDescriptors​(String[] goDescriptors)
      • getNormalizedGeneNameTokenSet

        public Set<String> getNormalizedGeneNameTokenSet()
      • getMajoritySpecifiers

        public Map<de.julielab.geneexpbase.genemodel.Specifier,​Integer> getMajoritySpecifiers()
      • setEcNumber

        public void setEcNumber​(String ecNumber)
      • getEcNumber

        public String getEcNumber()