This is great -- thanks!!!!!! One quick question, where am I going wrong here?
java -jar samjdk.jar -e 'Object att = record.getAttribute("DT"); return att.equals("SQ");' input.bam
I get the following error:
[SEVERE][SamJdk]null
java.lang.NullPointerException
at SamJdkCustom1168468679.apply(SamJdkCustom1168468679.java:14)
at com.github.lindenb.jvarkit.tools.samjs.SamJdk.doWork(SamJdk.java:722)
at com.github.lindenb.jvarkit.util.jcommander.Launcher.instanceMain(Launcher.java:777)
at com.github.lindenb.jvarkit.util.jcommander.Launcher.instanceMainWithExit(Launcher.java:940)
at com.github.lindenb.jvarkit.tools.samjs.SamJdk.main(SamJdk.java:806)
[INFO][Launcher]samjdk Exited with failure (-1)