From ceaf7ec7f339b29eaa272421c8bbf09662fd2544 Mon Sep 17 00:00:00 2001 From: Jim Balhoff Date: Thu, 10 Nov 2022 21:50:10 -0500 Subject: [PATCH] Cleanup. --- .../org/renci/relationgraph/LongestFirstPrefixMapping.scala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cli/src/main/scala/org/renci/relationgraph/LongestFirstPrefixMapping.scala b/cli/src/main/scala/org/renci/relationgraph/LongestFirstPrefixMapping.scala index 06aafe6..09bc1f0 100644 --- a/cli/src/main/scala/org/renci/relationgraph/LongestFirstPrefixMapping.scala +++ b/cli/src/main/scala/org/renci/relationgraph/LongestFirstPrefixMapping.scala @@ -1,10 +1,11 @@ package org.renci.relationgraph -case class LongestFirstPrefixMapping(prefixToNS: Map[String, String], oboPrefixes: Boolean) { +final case class LongestFirstPrefixMapping(prefixToNS: Map[String, String], oboPrefixes: Boolean) { private val nsToPrefix = prefixToNS.toList - .map { case (prefix, ns) => (ns, prefix) } + .map(_.swap) .sortBy { case (ns, _) => -ns.length } + private val oboNS = "http://purl.obolibrary.org/obo/" def compactOpt(uri: String): Option[String] = {