From 4e4e9c8c513a559c360e80fcb3daa49ae94caad6 Mon Sep 17 00:00:00 2001 From: tpylak <tpylak> Date: Wed, 4 Aug 2010 12:23:50 +0000 Subject: [PATCH] SE-287 dynamix: bugfix SVN: 17339 --- .../cisd/openbis/dss/etl/dynamix/HCSImageFileExtractor.java | 3 ++- .../cisd/openbis/dss/etl/dynamix/WellLocationMappingUtils.java | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dynamix/HCSImageFileExtractor.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dynamix/HCSImageFileExtractor.java index a3538845d5b..76f3e513e42 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dynamix/HCSImageFileExtractor.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dynamix/HCSImageFileExtractor.java @@ -132,8 +132,9 @@ public class HCSImageFileExtractor extends AbstractHCSImageFileExtractor private WellLocation getWellLocation(File imageFile, final String[] tokens) { Map<DynamixWellPosition, WellLocation> map = getWellLocationMapping(imageFile); + String posToken = tokens[2].substring("pos".length()); DynamixWellPosition wellPos = - WellLocationMappingUtils.parseWellPosition(tokens[0], tokens[2]); + WellLocationMappingUtils.parseWellPosition(tokens[0], posToken); return map.get(wellPos); } diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dynamix/WellLocationMappingUtils.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dynamix/WellLocationMappingUtils.java index 68d8100e1a4..4cc53b7f978 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dynamix/WellLocationMappingUtils.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dynamix/WellLocationMappingUtils.java @@ -43,8 +43,7 @@ class WellLocationMappingUtils public static DynamixWellPosition parseWellPosition(String sideToken, String posToken) { - String posNumber = posToken.substring("pos".length()); - return new DynamixWellPosition(new Integer(posNumber), isRight(sideToken)); + return new DynamixWellPosition(new Integer(posToken), isRight(sideToken)); } private static Map<DynamixWellPosition, WellLocation> createMapping( -- GitLab