///|
/// Application Demo - Demonstrates command-line tool wrappers.
fn main {
println("=== Application Demo ===")
let mut cmd = @bio.AbstractCommandline::new("blastn")
cmd = cmd.add_arg("-query", Some("query.fasta"))
cmd = cmd.add_arg("-db", Some("nr"))
cmd = cmd.add_arg("-out", Some("results.txt"))
cmd = cmd.add_arg("-evalue", Some("1e-5"))
println("Command: \{cmd.build_command()}")
println("Executable: \{cmd.executable}")
println("Arguments count: \{cmd.arguments.length()}")
}