diff --git a/CHANGELOG.md b/CHANGELOG.md index ad63989..b5d6e0e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,10 @@ - Feature: multiple primer trimming. - Feature: UMI trimming. +## v4.0.3 + +- Fix: `--order` or `-O` option should accept multiple arguments. + ## v4.0.2 - Fix: `--detect-adapter` for paired reads: refer to index 1 of empty vector when no adapter is found. diff --git a/Project.toml b/Project.toml index 4f41bc0..eff4b33 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "Atria" uuid = "226cbef3-b485-431c-85c2-d8bd8da14025" authors = ["Jiacheng Chuan "] -version = "4.0.2" +version = "4.0.3" [deps] ArgParse = "c7e460c6-2fb9-53a9-8c5b-16f535851c63" diff --git a/src/Trimmer/args.jl b/src/Trimmer/args.jl index c931244..5f10953 100644 --- a/src/Trimmer/args.jl +++ b/src/Trimmer/args.jl @@ -82,6 +82,7 @@ function parsing_args(args::Vector; exit_after_help = true) help = "order of trimming and filtration processing methods. Unlisted process will not be done. See epilog for process names" metavar = "PROCESS" default = String["DefaultOrder"] + nargs = '+' end add_arg_group!(settings, "poly X tail trimming")