rustkmer 0.5.2

High-performance k-mer counting tool in Rust
Documentation
# Args

**Module**: `rustkmer::cli::args`

## Overview

CLI argument definitions for rustkmer
Provides command-line argument parsing using clap.

## API Reference

### Fns

#### create_count_filter

```rust
pub fn create_count_filter(&self) -> Option<crate::hash::CountFilter> {
```

Create a count filter from the command parameters

# Returns
Option<CountFilter> for the filtering parameters

#### validate_filtering

```rust
pub fn validate_filtering(&self) -> Result<(), Vec<String>> {
```

Validate filtering parameters for the Count command

# Returns
Result<(), Vec<String>> with validation errors if any

#### has_filtering

```rust
pub fn has_filtering(&self) -> bool {
```

Check if filtering is enabled for this command

# Returns
true if filtering parameters are specified

#### validate_input

```rust
pub fn validate_input(&self) -> Result<(), Vec<String>> {
```

Validate input parameters for the Count command

# Returns
Result<(), Vec<String>> with validation errors if any

#### is_directory_mode

```rust
pub fn is_directory_mode(&self) -> bool {
```

Check if directory processing is enabled

# Returns
true if directory parameter is specified

#### get_directory

```rust
pub fn get_directory(&self) -> Option<&str> {
```

Get directory path if directory mode is enabled

# Returns
Option<&str> with the directory path

#### is_select_mode

```rust
pub fn is_select_mode(&self) -> bool {
```

Check if interactive file selection is enabled

# Returns
true if select parameter is specified

#### is_recursive

```rust
pub fn is_recursive(&self) -> bool {
```

Check if recursive directory search is enabled

# Returns
true if recursive parameter is specified

---

*Source: [`args.rs`](../../../cli/args.rs)*