File tree Expand file tree Collapse file tree 1 file changed +41
-0
lines changed
Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change 1+
2+ convert_ssmc () {
3+ echo " unpacking $1 "
4+ fpath=$1
5+ fname=` basename ${fpath} `
6+ directory=` dirname ${fpath} `
7+ tar -xf $fpath -C $directory
8+
9+ matrix_name=${fname/ .tar.gz/ }
10+
11+ main_matrix=$directory /$matrix_name /$matrix_name .mtx
12+
13+ dest_file=$directory /$matrix_name .coo.bsp.h5
14+
15+ # echo "dest file ${dest_file}"
16+
17+ # echo "Primary matrix is \"${main_matrix}\" -> ${dest_file}/root"
18+ ./convert_binsparse ${main_matrix} ${dest_file} COO
19+
20+ for secondary_matrix in $directory /$matrix_name /${matrix_name} _* .mtx
21+ do
22+ # echo "Secondary matrix \"${secondary_matrix}\""
23+ secondary_name=` basename ${secondary_matrix} `
24+ secondary_name=${secondary_name/ .mtx/ }
25+ secondary_name=${secondary_name/ ${matrix_name} _/ }
26+ ./convert_binsparse ${secondary_matrix} ${dest_file} COO ${secondary_name}
27+ done
28+
29+ for text_file in $directory /$matrix_name /${matrix_name} _* .txt
30+ do
31+ # echo "Text file \"${text_file}\""
32+ secondary_name=` basename ${text_file} `
33+ secondary_name=${secondary_name/ .txt/ }
34+ secondary_name=${secondary_name/ ${matrix_name} _/ }
35+ ./text2hdf5 ${text_file} ${dest_file} ${secondary_name}
36+ done
37+
38+ rm -r ${directory} /${matrix_name}
39+ }
40+
41+ convert_ssmc $1
You can’t perform that action at this time.
0 commit comments