Skip to content

Commit bb08c8e

Browse files
committed
Skip blank lines in GFF sorting
1 parent 4c017b2 commit bb08c8e

File tree

1 file changed

+2
-2
lines changed
  • SequenceAnalysis/src/org/labkey/sequenceanalysis/run/util

1 file changed

+2
-2
lines changed

SequenceAnalysis/src/org/labkey/sequenceanalysis/run/util/GxfSorter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ public File sortGff(File input, @Nullable File output) throws PipelineJobExcepti
5555
writer.println("OUT_GFF='" + outputFile.getPath() + "'");
5656

5757
String cat = inputIsGzip ? "zcat" : "cat";
58-
writer.println(cat + " \"$GFF\" | awk '{ if ($1 ~ \"^#\" ) print $0; else exit; }' > \"$OUT_GFF\"");
59-
writer.println("(" + cat + " \"$GFF\" | grep -v '#' | grep -v \"Parent=\" | sort -V -t$'\\t' -k1,1 -k4,4n -k5,5n; " + cat + " \"$GFF\" | grep -v '#' | grep -e \"Parent=\" | sort -V -t$'\\t' -k1,1 -k4,4n -k5,5n)| sort -V -t$'\\t' -k1,1 -k4,4n -s >> \"$OUT_GFF\"");
58+
writer.println(cat + " \"$GFF\" | grep -v -e '^$' | awk '{ if ($1 ~ \"^#\" ) print $0; else exit; }' > \"$OUT_GFF\"");
59+
writer.println("(" + cat + " \"$GFF\" | grep -v -e '^$' | grep -v '#' | grep -v \"Parent=\" | sort -V -t$'\\t' -k1,1 -k4,4n -k5,5n; " + cat + " \"$GFF\" | grep -v '#' | grep -e \"Parent=\" | sort -V -t$'\\t' -k1,1 -k4,4n -k5,5n)| sort -V -t$'\\t' -k1,1 -k4,4n -s >> \"$OUT_GFF\"");
6060

6161
if (outputIsGzip)
6262
{

0 commit comments

Comments
 (0)