diff --git a/cmd/obitools/obicomplement/main.go b/cmd/obitools/obicomplement/main.go new file mode 100644 index 0000000..c910797 --- /dev/null +++ b/cmd/obitools/obicomplement/main.go @@ -0,0 +1,21 @@ +package main + +import ( + "os" + + "git.metabarcoding.org/lecasofts/go/obitools/pkg/obiiter" + "git.metabarcoding.org/lecasofts/go/obitools/pkg/obitools/obiconvert" + + "git.metabarcoding.org/lecasofts/go/obitools/pkg/obioptions" +) + +func main() { + optionParser := obioptions.GenerateOptionParser(obiconvert.OptionSet) + + _, args, _ := optionParser(os.Args) + + fs, _ := obiconvert.ReadBioSequencesBatch(args...) + + comp := fs.MakeIWorker(obiiter.ReverseComplementWorker(true)) + obiconvert.WriteBioSequencesBatch(comp, true) +}