diff --git a/java/src/org/broadinstitute/sting/utils/cmdLine/ArgumentTypeDescriptor.java b/java/src/org/broadinstitute/sting/utils/cmdLine/ArgumentTypeDescriptor.java index a755e1b1d..7b29a6ba1 100644 --- a/java/src/org/broadinstitute/sting/utils/cmdLine/ArgumentTypeDescriptor.java +++ b/java/src/org/broadinstitute/sting/utils/cmdLine/ArgumentTypeDescriptor.java @@ -352,8 +352,8 @@ class SAMFileWriterArgumentTypeDescriptor extends ArgumentTypeDescriptor { COMPRESSION_SHORTNAME, "Compression level to use for writing BAM files", false, - "", - "" ); + null, + null ); return Arrays.asList( writerDefinition, compressionDefinition ); } diff --git a/java/src/org/broadinstitute/sting/utils/cmdLine/ParsingEngine.java b/java/src/org/broadinstitute/sting/utils/cmdLine/ParsingEngine.java index a252b08a8..b4fe1c164 100755 --- a/java/src/org/broadinstitute/sting/utils/cmdLine/ParsingEngine.java +++ b/java/src/org/broadinstitute/sting/utils/cmdLine/ParsingEngine.java @@ -258,9 +258,6 @@ public class ParsingEngine { if( argumentMatches.size() == 0 ) return; - if( argumentMatches.size() > 1 ) - throw new StingException("Too many values matched argument: " + source.field.getName()); - if( source.clazz.isAssignableFrom(target.getClass()) ) { Object value = source.parse( source, target, argumentMatches.toArray(new ArgumentMatch[0]) ); if( clp == null || !clp.intercept(source, target, value) )