-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcpcfg
executable file
·70 lines (64 loc) · 3.87 KB
/
cpcfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#!/bin/bash
############################################################################
# Copyright (c) 2011-2013 Saint-Petersburg Academic University
# All Rights Reserved
# See file LICENSE for details.
############################################################################
cmd=cp
if [ $# = 0 ]
then
set 1 '-all'
fi
for arg; do
if [ $arg = '-d' ]
then
cmd=diff
if [ $# = 1 ]; then
set 1 '-all'
fi
fi
done
for arg; do
case $arg in
'c') $cmd configs/debruijn/config.info.template configs/debruijn/config.info ;;
'h') $cmd configs/hammer/config.info.template configs/hammer/config.info ;;
'ih') $cmd configs/ionhammer/ionhammer.cfg.template configs/ionhammer/ionhammer.cfg ;;
's') $cmd configs/debruijn/simplification.info.template configs/debruijn/simplification.info ;;
'de') $cmd configs/debruijn/distance_estimation.info.template configs/debruijn/distance_estimation.info;;
'dip') $cmd configs/debruijn/detail_info_printer.info.template configs/debruijn/detail_info_printer.info;;
'log') $cmd configs/debruijn/log.properties.template configs/debruijn/log.properties ;;
'sp') $cmd spades_config.info.template spades_config.info;;
'pep') $cmd configs/debruijn/path_extend/pe_params.info.template configs/debruijn/path_extend/pe_params.info;;
'con') $cmd configs/debruijn/construction.info.template configs/debruijn/construction.info;;
'cov') $cmd configs/debruijn/coverage_based_rr.info.template configs/debruijn/coverage_based_rr.info;;
'ds') $cmd configs/dipspades/config.info.template configs/dipspades/config.info;;
'logds') $cmd configs/dipspades/log.properties.template configs/dipspades/log.properties;;
'-all')
# echo ----------------------spades_config.info------------------------
# $cmd spades_config.info.template spades_config.info
echo -----------------configs/debruijn/config.info-------------------
$cmd configs/debruijn/config.info.template configs/debruijn/config.info
echo ------------------configs/hammer/config.info--------------------
$cmd configs/hammer/config.info.template configs/hammer/config.info
echo -------------configs/debruijn/simplification.info---------------
$cmd configs/debruijn/simplification.info.template configs/debruijn/simplification.info
echo -----------configs/debruijn/distance_estimation.info------------
$cmd configs/debruijn/distance_estimation.info.template configs/debruijn/distance_estimation.info
echo -----------configs/debruijn/detail_info_printer.info------------
$cmd configs/debruijn/detail_info_printer.info.template configs/debruijn/detail_info_printer.info
echo ----------------configs/debruijn/log.properties-----------------
$cmd configs/debruijn/log.properties.template configs/debruijn/log.properties
echo ----------configs/debruijn/path_extend/pe_config.info-----------
$cmd configs/debruijn/path_extend/pe_params.info.template configs/debruijn/path_extend/pe_params.info
echo --------------configs/debruijn/construction.info----------------
$cmd configs/debruijn/construction.info.template configs/debruijn/construction.info
echo --------------configs/debruijn/coverage_based_rr.info-----------
$cmd configs/debruijn/coverage_based_rr.info.template configs/debruijn/coverage_based_rr.info
echo ------------------configs/dipspades/configs.info----------------
$cmd configs/dipspades/config.info.template configs/dipspades/config.info
echo ---------------configs/dipspades/log.properties-----------------
$cmd configs/dipspades/log.properties.template configs/dipspades/log.properties
echo ---------------configs/ionhammer/ionhammer.cfg----------------
$cmd configs/ionhammer/ionhammer.cfg.template configs/ionhammer/ionhammer.cfg
esac
done