You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This tool did not implement JFrame elements in the script class so the
CLI implementation did not need to create an src/window_interface/*/
RandomCoordinateOutput class. As a result, no need to create an Output
window class so fewer edits to be made:
window_interface/*Window
-adjust output argument when initializing script class to be
full filename and not just directory
script/*
-use output as filename rather than directory name
cli/*
-call appropriate script class
-write up picocli parsing objects
-write up validateInput() method to check inputs and write
messages for the user
@Parameters( index = "0", description = "reference genome [sacCer3_cegr|hg19|hg19_contigs|mm10]")
28
+
privateStringgenomeName;
29
+
30
+
@Option(names = {"-o", "--output"}, description = "Specify output directory (default = current working directory), file name will be random_coordinates_<genomeName>_<window>bp.<ext>")
31
+
privateFileoutput = null;
32
+
@Option(names = {"-f", "--gff"}, description = "file format output as GFF (default format as BED)")
33
+
privatebooleanformatIsBed = true;
34
+
@Option(names = {"-n", "--num-sites"}, description = "number of sites (default=1000)")
35
+
privateintnumSites = 1000;
36
+
@Option(names = {"-w", "--window"}, description = "window size in bp (default=200)")
0 commit comments