diff --git a/build.gradle.kts b/build.gradle.kts index 571760180..f6ee1a9c7 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -133,7 +133,7 @@ val toObfuscate: Configuration by configurations.creating { val obfuscationLibs: Configuration by configurations.creating -val mixcrAlgoVersion = "4.4.0-10-develop" +val mixcrAlgoVersion = "4.4.0-11-tag-sequence-quality-fix" val milibVersion = "3.1.0-2-master" val mitoolVersion = "" val repseqioVersion = "" diff --git a/src/main/kotlin/com/milaboratory/mixcr/cli/CommandRefineTagsAndSort.kt b/src/main/kotlin/com/milaboratory/mixcr/cli/CommandRefineTagsAndSort.kt index 9eb901bcc..569efb680 100644 --- a/src/main/kotlin/com/milaboratory/mixcr/cli/CommandRefineTagsAndSort.kt +++ b/src/main/kotlin/com/milaboratory/mixcr/cli/CommandRefineTagsAndSort.kt @@ -341,7 +341,7 @@ object CommandRefineTagsAndSort { "This procedure don't support aggregated tags. " + "Please run tag correction for *.vdjca files produced by 'align'." ) - val tagTuple = als.tagCount.tuples().iterator().next() + val tagTuple = als.tagCount.singletonTuple Array(tagNames.size) { tIdx -> // <- local index for the procedure val tagValue = tagTuple[tIdx] if (correctionEnabled[tIdx]) (tagValue as SequenceAndQualityTagValue).data