Merge branch 'master' of ssh://gsa2.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable
This commit is contained in:
commit
3dd0f59765
|
|
@ -137,6 +137,10 @@ public class CommandLineGATK extends CommandLineExecutable {
|
||||||
exitSystemWithUserError(new UserException.NoSpaceOnDevice());
|
exitSystemWithUserError(new UserException.NoSpaceOnDevice());
|
||||||
if ( t.getCause() != null && t.getCause().getMessage().contains("No space left on device") )
|
if ( t.getCause() != null && t.getCause().getMessage().contains("No space left on device") )
|
||||||
exitSystemWithUserError(new UserException.NoSpaceOnDevice());
|
exitSystemWithUserError(new UserException.NoSpaceOnDevice());
|
||||||
|
|
||||||
|
// masked out of memory error
|
||||||
|
if ( t.getCause() != null && t.getCause() instanceof OutOfMemoryError )
|
||||||
|
exitSystemWithUserError(new UserException.NotEnoughMemory());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -246,6 +246,14 @@ public class DiagnoseTargets extends LocusWalker<Long, Long> {
|
||||||
*/
|
*/
|
||||||
private void addNewOverlappingIntervals(GenomeLoc refLocus) {
|
private void addNewOverlappingIntervals(GenomeLoc refLocus) {
|
||||||
GenomeLoc interval = intervalListIterator.peek();
|
GenomeLoc interval = intervalListIterator.peek();
|
||||||
|
|
||||||
|
// skip any intervals with no coverage that we have passed
|
||||||
|
while (interval != null && interval.isBefore(refLocus)) {
|
||||||
|
intervalListIterator.next(); // discard the interval (we've already added it to the map)
|
||||||
|
interval = intervalListIterator.peek();
|
||||||
|
}
|
||||||
|
|
||||||
|
// add any intervals that overlap this one
|
||||||
while (interval != null && !interval.isPast(refLocus)) {
|
while (interval != null && !interval.isPast(refLocus)) {
|
||||||
intervalMap.put(interval, createIntervalStatistic(interval));
|
intervalMap.put(interval, createIntervalStatistic(interval));
|
||||||
intervalListIterator.next(); // discard the interval (we've already added it to the map)
|
intervalListIterator.next(); // discard the interval (we've already added it to the map)
|
||||||
|
|
|
||||||
|
|
@ -94,8 +94,10 @@ public class ErrorThrowing extends RodWalker<Integer,Integer> implements TreeRed
|
||||||
throw new RuntimeException(CommandLineGATK.PICARD_TEXT_SAM_FILE_ERROR_1);
|
throw new RuntimeException(CommandLineGATK.PICARD_TEXT_SAM_FILE_ERROR_1);
|
||||||
} else if ( exceptionToThrow.equals("SamError2") ) {
|
} else if ( exceptionToThrow.equals("SamError2") ) {
|
||||||
throw new RuntimeException(CommandLineGATK.PICARD_TEXT_SAM_FILE_ERROR_2);
|
throw new RuntimeException(CommandLineGATK.PICARD_TEXT_SAM_FILE_ERROR_2);
|
||||||
} else if ( exceptionToThrow.equals("NoSpace") ) {
|
} else if ( exceptionToThrow.equals("NoSpace1") ) {
|
||||||
throw new net.sf.samtools.util.RuntimeIOException(new java.io.IOException("No space left on device java.io.FileOutputStream.writeBytes(Native Method)"));
|
throw new net.sf.samtools.util.RuntimeIOException(new java.io.IOException("No space left on device java.io.FileOutputStream.writeBytes(Native Method)"));
|
||||||
|
} else if ( exceptionToThrow.equals("NoSpace2") ) {
|
||||||
|
throw new net.sf.samtools.SAMException("Exception writing BAM index file", new java.io.IOException("No space left on device java.io.FileOutputStream.writeBytes(Native Method)"));
|
||||||
} else {
|
} else {
|
||||||
throw new UserException.BadArgumentValue("exception", "exception isn't a recognized value " + exceptionToThrow);
|
throw new UserException.BadArgumentValue("exception", "exception isn't a recognized value " + exceptionToThrow);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ public class ForumAPIUtils {
|
||||||
/**
|
/**
|
||||||
* How we post to the forum
|
* How we post to the forum
|
||||||
*/
|
*/
|
||||||
private final static String API_URL = "https://gatk.vanillaforums.com/";
|
private final static String API_URL = "https://gatkforums.broadinstitute.org/api/v1/";
|
||||||
final private static String ACCESS_TOKEN = "access_token=";
|
final private static String ACCESS_TOKEN = "access_token=";
|
||||||
|
|
||||||
public static List<String> getPostedTools(String forumKey) {
|
public static List<String> getPostedTools(String forumKey) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue