Clinical-Genomics
develop
develop
  • Introduction
  • Documentation
    • Setup
    • References
    • Analysis
    • Parameters
    • Recipes
    • Code
      • Best Practise
      • Adding an env
    • API
      • Define Parameters
      • Download References
      • Identifiers
      • Initiation File
      • Install
      • IO
      • Modules
      • Path
      • Pedigree
      • QC metrics
      • Sample info
      • Tests
        • Log
        • Data
      • Subroutines
    • Cli
Powered by GitBook
On this page
  • Definitions:
  • Array file features
  • Scalar file features
  • Constant file features
  • Hash file features
  1. Documentation
  2. API

Path

"On heights all paths are paved with dagger -Old Seanchan saying"

  1. "a/dir/file_1.1.txt"

  2. "a/dir/file_1.txt"

Definitions:

Array file features

file_paths:

Complete paths

  • [0] "a/dir/file_1.1.txt"

  • [1] "a/dir/file_1.txt"

file_suffixes:

Including first "." and everything after

  • [0] ".1.txt"

  • [1] ".txt"

file_path_prefixes:

Paths without suffix

  • [0] "a/dir/file_1"

  • [1] "a/dir/file_1"

file_names:

File names

  • [0] "file_1.1.txt"

  • [1] "file_1.txt"

file_name_prefixes:

File names without suffix

  • [0] "file_1"

  • [1] "file_1"

Scalar file features

dir_path:

Directory path

  • "a/dir/"

dir_path_prefix:

Directory name without trailing slash

  • "a/dir"

file_suffix:

Everything after last "."

  • ".txt"

Constant file features

file_path_prefixes:

Paths without suffix

  • "a/dir/file_1"

file_name_prefix:

File name without suffix

  • "file_1"

file_constant_suffix:

Only for identical file_suffixes otherwise undef

For paths:

  • [0] "a/dir/file.1.txt"

  • [1] "a/dir/file.1.txt"

file_constant_suffix:

  • ".1.txt"

Hash file features

iterator: string between dots in file_suffixes, e.g. ".1.txt" => iterator = "1".

file_path_href:

Complete paths per iterator. { 1 => "a/dir/file_1.1.txt", }

file_name_href:

File name per iterator. { 1 => "file_1.1.txt", }

PreviousModulesNextPedigree

Last updated 6 years ago