Module: Bioinform::CLI::Helpers
- Included in:
- PCM2PWM, SplitMotifs
- Defined in:
- lib/bioinform/cli.rb
Instance Method Summary collapse
- #basename_changed_extension(filename, extension) ⇒ Object
- #basename_wo_extension(filename) ⇒ Object
- #change_folder_and_extension(input_filename, extension, folder) ⇒ Object
- #name_wo_extension(filename) ⇒ Object
- #set_extension(filename, extension) ⇒ Object
- #set_folder(folder, filename) ⇒ Object
Instance Method Details
#basename_changed_extension(filename, extension) ⇒ Object
18 19 20 |
# File 'lib/bioinform/cli.rb', line 18 def basename_changed_extension(filename, extension) set_extension(basename_wo_extension(filename), extension) end |
#basename_wo_extension(filename) ⇒ Object
9 10 11 |
# File 'lib/bioinform/cli.rb', line 9 def basename_wo_extension(filename) File.basename(filename, File.extname(filename)) end |
#change_folder_and_extension(input_filename, extension, folder) ⇒ Object
21 22 23 |
# File 'lib/bioinform/cli.rb', line 21 def change_folder_and_extension(input_filename, extension, folder) set_folder(folder, basename_changed_extension(input_filename, extension)) end |
#name_wo_extension(filename) ⇒ Object
6 7 8 |
# File 'lib/bioinform/cli.rb', line 6 def name_wo_extension(filename) File.join(File.dirname(filename), basename_wo_extension(filename)) end |
#set_extension(filename, extension) ⇒ Object
12 13 14 |
# File 'lib/bioinform/cli.rb', line 12 def set_extension(filename, extension) "#{filename}.#{extension}" end |
#set_folder(folder, filename) ⇒ Object
15 16 17 |
# File 'lib/bioinform/cli.rb', line 15 def set_folder(folder, filename) File.join(folder, filename) end |