mirror of
https://github.com/metabarcoding/obitools4.git
synced 2025-06-29 16:20:46 +00:00
add a first version of the inline documentation
This commit is contained in:
@ -30,7 +30,11 @@ func main() {
|
|||||||
// trace.Start(ftrace)
|
// trace.Start(ftrace)
|
||||||
// defer trace.Stop()
|
// defer trace.Stop()
|
||||||
|
|
||||||
optionParser := obioptions.GenerateOptionParser(obiannotate.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obiannotate",
|
||||||
|
"edits the sequence annotations",
|
||||||
|
obiannotate.OptionSet,
|
||||||
|
)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -11,7 +11,10 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
optionParser := obioptions.GenerateOptionParser(obiclean.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obiclean",
|
||||||
|
"",
|
||||||
|
obiclean.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -14,7 +14,10 @@ import (
|
|||||||
func main() {
|
func main() {
|
||||||
obidefault.SetBatchSize(10)
|
obidefault.SetBatchSize(10)
|
||||||
|
|
||||||
optionParser := obioptions.GenerateOptionParser(obicleandb.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obicleandb",
|
||||||
|
"clean-up reference databases",
|
||||||
|
obicleandb.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -11,7 +11,10 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
optionParser := obioptions.GenerateOptionParser(obiconvert.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obicomplement",
|
||||||
|
"reverse complement of sequences",
|
||||||
|
obiconvert.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -11,7 +11,10 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
optionParser := obioptions.GenerateOptionParser(obiconsensus.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obiconsensus",
|
||||||
|
"ONT reads denoising",
|
||||||
|
obiconsensus.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -14,7 +14,10 @@ func main() {
|
|||||||
obidefault.SetStrictReadWorker(2)
|
obidefault.SetStrictReadWorker(2)
|
||||||
obidefault.SetStrictWriteWorker(2)
|
obidefault.SetStrictWriteWorker(2)
|
||||||
|
|
||||||
optionParser := obioptions.GenerateOptionParser(obiconvert.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obiconvert",
|
||||||
|
"convertion of sequence files to various formats",
|
||||||
|
obiconvert.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -28,6 +28,8 @@ func main() {
|
|||||||
// defer trace.Stop()
|
// defer trace.Stop()
|
||||||
|
|
||||||
optionParser := obioptions.GenerateOptionParser(
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obicount",
|
||||||
|
"counts the sequences present in a file of sequences",
|
||||||
obiconvert.InputOptionSet,
|
obiconvert.InputOptionSet,
|
||||||
obicount.OptionSet,
|
obicount.OptionSet,
|
||||||
)
|
)
|
||||||
|
@ -10,7 +10,10 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
optionParser := obioptions.GenerateOptionParser(obicsv.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obicsv",
|
||||||
|
"converts sequence files to CSV format",
|
||||||
|
obicsv.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -15,7 +15,10 @@ func main() {
|
|||||||
obidefault.SetStrictReadWorker(2)
|
obidefault.SetStrictReadWorker(2)
|
||||||
obidefault.SetStrictWriteWorker(2)
|
obidefault.SetStrictWriteWorker(2)
|
||||||
|
|
||||||
optionParser := obioptions.GenerateOptionParser(obidemerge.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obidemerge",
|
||||||
|
"",
|
||||||
|
obidemerge.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -11,7 +11,10 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
optionParser := obioptions.GenerateOptionParser(obidistribute.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obidistribute",
|
||||||
|
"divided an input set of sequences into subsets",
|
||||||
|
obidistribute.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -30,7 +30,10 @@ func main() {
|
|||||||
// trace.Start(ftrace)
|
// trace.Start(ftrace)
|
||||||
// defer trace.Stop()
|
// defer trace.Stop()
|
||||||
|
|
||||||
optionParser := obioptions.GenerateOptionParser(obigrep.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obigrep",
|
||||||
|
"select a subset of sequences on various criteria",
|
||||||
|
obigrep.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -15,7 +15,10 @@ func main() {
|
|||||||
obidefault.SetStrictReadWorker(2)
|
obidefault.SetStrictReadWorker(2)
|
||||||
obidefault.SetStrictWriteWorker(2)
|
obidefault.SetStrictWriteWorker(2)
|
||||||
|
|
||||||
optionParser := obioptions.GenerateOptionParser(obijoin.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obijoin",
|
||||||
|
"merge annotations contained in a file to another file",
|
||||||
|
obijoin.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -31,7 +31,10 @@ func main() {
|
|||||||
// trace.Start(ftrace)
|
// trace.Start(ftrace)
|
||||||
// defer trace.Stop()
|
// defer trace.Stop()
|
||||||
|
|
||||||
optionParser := obioptions.GenerateOptionParser(obikmersim.MatchOptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obikmermatch",
|
||||||
|
"",
|
||||||
|
obikmersim.MatchOptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -32,7 +32,10 @@ func main() {
|
|||||||
// trace.Start(ftrace)
|
// trace.Start(ftrace)
|
||||||
// defer trace.Stop()
|
// defer trace.Stop()
|
||||||
|
|
||||||
optionParser := obioptions.GenerateOptionParser(obikmersim.CountOptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obikmersimcount",
|
||||||
|
"",
|
||||||
|
obikmersim.CountOptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -11,7 +11,10 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
optionParser := obioptions.GenerateOptionParser(obilandmark.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obilandmark",
|
||||||
|
"",
|
||||||
|
obilandmark.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -31,6 +31,8 @@ func main() {
|
|||||||
// defer trace.Stop()
|
// defer trace.Stop()
|
||||||
|
|
||||||
optionParser := obioptions.GenerateOptionParser(
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obimatrix",
|
||||||
|
"",
|
||||||
obimatrix.OptionSet,
|
obimatrix.OptionSet,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -30,7 +30,10 @@ func main() {
|
|||||||
// trace.Start(ftrace)
|
// trace.Start(ftrace)
|
||||||
// defer trace.Stop()
|
// defer trace.Stop()
|
||||||
|
|
||||||
optionParser := obioptions.GenerateOptionParser(obimicrosat.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obimicrosat",
|
||||||
|
"looks for microsatellites sequences in a sequence file",
|
||||||
|
obimicrosat.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -28,7 +28,10 @@ func main() {
|
|||||||
// trace.Start(ftrace)
|
// trace.Start(ftrace)
|
||||||
// defer trace.Stop()
|
// defer trace.Stop()
|
||||||
|
|
||||||
optionParser := obioptions.GenerateOptionParser(obimultiplex.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obimultiplex",
|
||||||
|
"demultiplex amplicons",
|
||||||
|
obimultiplex.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -30,7 +30,10 @@ func main() {
|
|||||||
// trace.Start(ftrace)
|
// trace.Start(ftrace)
|
||||||
// defer trace.Stop()
|
// defer trace.Stop()
|
||||||
|
|
||||||
optionParser := obioptions.GenerateOptionParser(obipairing.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obipairing",
|
||||||
|
"align forward with reverse reads with paired reads",
|
||||||
|
obipairing.OptionSet)
|
||||||
|
|
||||||
optionParser(os.Args)
|
optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -29,7 +29,10 @@ func main() {
|
|||||||
obidefault.SetParallelFilesRead(obidefault.ParallelWorkers() / 4)
|
obidefault.SetParallelFilesRead(obidefault.ParallelWorkers() / 4)
|
||||||
obidefault.SetBatchSize(10)
|
obidefault.SetBatchSize(10)
|
||||||
|
|
||||||
optionParser := obioptions.GenerateOptionParser(obipcr.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obipcr",
|
||||||
|
"simulates a PCR on a sequence files",
|
||||||
|
obipcr.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -11,7 +11,10 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
optionParser := obioptions.GenerateOptionParser(obirefidx.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obireffamidx",
|
||||||
|
"",
|
||||||
|
obirefidx.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -11,7 +11,10 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
optionParser := obioptions.GenerateOptionParser(obirefidx.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obirefidx",
|
||||||
|
"",
|
||||||
|
obirefidx.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -31,7 +31,10 @@ func main() {
|
|||||||
// trace.Start(ftrace)
|
// trace.Start(ftrace)
|
||||||
// defer trace.Stop()
|
// defer trace.Stop()
|
||||||
|
|
||||||
optionParser := obioptions.GenerateOptionParser(obiscript.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obiscript",
|
||||||
|
"executes a lua script on the input sequences",
|
||||||
|
obiscript.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -31,7 +31,10 @@ func main() {
|
|||||||
// trace.Start(ftrace)
|
// trace.Start(ftrace)
|
||||||
// defer trace.Stop()
|
// defer trace.Stop()
|
||||||
|
|
||||||
optionParser := obioptions.GenerateOptionParser(obisplit.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obisplit",
|
||||||
|
"",
|
||||||
|
obisplit.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -33,7 +33,10 @@ func main() {
|
|||||||
// trace.Start(ftrace)
|
// trace.Start(ftrace)
|
||||||
// defer trace.Stop()
|
// defer trace.Stop()
|
||||||
|
|
||||||
optionParser := obioptions.GenerateOptionParser(obisummary.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obisummary",
|
||||||
|
"resume main information from a sequence file",
|
||||||
|
obisummary.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -39,7 +39,10 @@ func main() {
|
|||||||
obidefault.SetStrictWriteWorker(1)
|
obidefault.SetStrictWriteWorker(1)
|
||||||
obidefault.SetBatchSize(10)
|
obidefault.SetBatchSize(10)
|
||||||
|
|
||||||
optionParser := obioptions.GenerateOptionParser(obitag.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obitag",
|
||||||
|
"realizes taxonomic assignment",
|
||||||
|
obitag.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -33,7 +33,10 @@ func main() {
|
|||||||
|
|
||||||
obidefault.SetWorkerPerCore(1)
|
obidefault.SetWorkerPerCore(1)
|
||||||
|
|
||||||
optionParser := obioptions.GenerateOptionParser(obitagpcr.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obitagpcr",
|
||||||
|
"split a paired raw read data set per sample",
|
||||||
|
obitagpcr.OptionSet)
|
||||||
|
|
||||||
optionParser(os.Args)
|
optionParser(os.Args)
|
||||||
pairs, err := obipairing.CLIPairedSequence()
|
pairs, err := obipairing.CLIPairedSequence()
|
||||||
|
@ -14,7 +14,10 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
optionParser := obioptions.GenerateOptionParser(obitaxonomy.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obitaxonomy",
|
||||||
|
"manipulates and queries taxonomy",
|
||||||
|
obitaxonomy.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -33,7 +33,10 @@ func main() {
|
|||||||
|
|
||||||
obidefault.SetBatchSize(10)
|
obidefault.SetBatchSize(10)
|
||||||
obidefault.SetReadQualities(false)
|
obidefault.SetReadQualities(false)
|
||||||
optionParser := obioptions.GenerateOptionParser(obiuniq.OptionSet)
|
optionParser := obioptions.GenerateOptionParser(
|
||||||
|
"obiuniq",
|
||||||
|
"dereplicate sequence data sets",
|
||||||
|
obiuniq.OptionSet)
|
||||||
|
|
||||||
_, args := optionParser(os.Args)
|
_, args := optionParser(os.Args)
|
||||||
|
|
||||||
|
@ -22,9 +22,12 @@ var _PprofGoroutine = 6060
|
|||||||
|
|
||||||
type ArgumentParser func([]string) (*getoptions.GetOpt, []string)
|
type ArgumentParser func([]string) (*getoptions.GetOpt, []string)
|
||||||
|
|
||||||
func GenerateOptionParser(optionset ...func(*getoptions.GetOpt)) ArgumentParser {
|
func GenerateOptionParser(program string,
|
||||||
|
documentation string,
|
||||||
|
optionset ...func(*getoptions.GetOpt)) ArgumentParser {
|
||||||
|
|
||||||
options := getoptions.New()
|
options := getoptions.New()
|
||||||
|
options.Self(program, documentation)
|
||||||
options.SetMode(getoptions.Bundling)
|
options.SetMode(getoptions.Bundling)
|
||||||
options.SetUnknownMode(getoptions.Fail)
|
options.SetUnknownMode(getoptions.Fail)
|
||||||
options.Bool("help", false, options.Alias("h", "?"))
|
options.Bool("help", false, options.Alias("h", "?"))
|
||||||
|
@ -8,7 +8,7 @@ import (
|
|||||||
// corresponds to the last commit, and not the one when the file will be
|
// corresponds to the last commit, and not the one when the file will be
|
||||||
// commited
|
// commited
|
||||||
|
|
||||||
var _Commit = "3a1cf4f"
|
var _Commit = "7a9dc1a"
|
||||||
var _Version = "Release 4.4.0"
|
var _Version = "Release 4.4.0"
|
||||||
|
|
||||||
// Version returns the version of the obitools package.
|
// Version returns the version of the obitools package.
|
||||||
|
Reference in New Issue
Block a user