(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ORIG_DIR) op:Equal rhs:{($ VSub_Number '$1')} spids:[3])] spids: [3] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:SMOOTH_DIR) op: Equal rhs: {(${ VSub_Name ORIG_DIR) (_smooth)} spids: [6] ) ] spids: [6] ) (C {(mkdir)} {(${ VSub_Name SMOOTH_DIR)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:AXPY_FILE) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(find)} {(${ VSub_Name ORIG_DIR)} {(-name)} {(DQ ('*.dat'))}) (C {(grep)} {(axpy)}) ] negated: F ) ] ) left_token: <Left_Backtick '`'> spids: [20 38] ) } spids: [19] ) ] spids: [19] ) (ForEach iter_name: FILE iter_words: [{(${ VSub_Name AXPY_FILE)}] do_arg_iter: F body: (DoGroup children: [ (C {(echo)} {($ VSub_Name '$FILE')}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:BASE) op: Equal rhs: { (BracedVarSub token: <VSub_Name FILE> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{('*') (Lit_Slash /)}) spids: [59 64] ) } spids: [58] ) ] spids: [58] ) (C {(./smooth)} {(${ VSub_Name ORIG_DIR) (/) (${ VSub_Name BASE)} {(4)} {(${ VSub_Name SMOOTH_DIR) (/) (${ VSub_Name BASE) (_tmp)} ) (C {(./regularize)} {(${ VSub_Name SMOOTH_DIR) (/) (${ VSub_Name BASE) (_tmp)} {(2500)} {(15000)} {(${ VSub_Name SMOOTH_DIR) (/) (${ VSub_Name BASE)} ) (C {(rm)} {(-f)} {(${ VSub_Name SMOOTH_DIR) (/) (${ VSub_Name BASE) (_tmp)}) ] spids: [50 126] ) spids: [45 16777215] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:MATRIX_VECTOR_FILE) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(find)} {(${ VSub_Name ORIG_DIR)} {(-name)} {(DQ ('*.dat'))}) (C {(grep)} {(matrix_vector)}) ] negated: F ) ] ) left_token: <Left_Backtick '`'> spids: [131 149] ) } spids: [130] ) ] spids: [130] ) (ForEach iter_name: FILE iter_words: [{(${ VSub_Name MATRIX_VECTOR_FILE)}] do_arg_iter: F body: (DoGroup children: [ (C {(echo)} {($ VSub_Name '$FILE')}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:BASE) op: Equal rhs: { (BracedVarSub token: <VSub_Name FILE> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{('*') (Lit_Slash /)}) spids: [170 175] ) } spids: [169] ) ] spids: [169] ) (C {(./smooth)} {(${ VSub_Name ORIG_DIR) (/) (${ VSub_Name BASE)} {(4)} {(${ VSub_Name SMOOTH_DIR) (/) (${ VSub_Name BASE) (_tmp)} ) (C {(./regularize)} {(${ VSub_Name SMOOTH_DIR) (/) (${ VSub_Name BASE) (_tmp)} {(50)} {(180)} {(${ VSub_Name SMOOTH_DIR) (/) (${ VSub_Name BASE)} ) (C {(rm)} {(-f)} {(${ VSub_Name SMOOTH_DIR) (/) (${ VSub_Name BASE) (_tmp)}) ] spids: [161 237] ) spids: [156 16777215] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:MATRIX_MATRIX_FILE) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(find)} {(${ VSub_Name ORIG_DIR)} {(-name)} {(DQ ('*.dat'))}) (C {(grep)} {(matrix_matrix)}) ] negated: F ) ] ) left_token: <Left_Backtick '`'> spids: [241 259] ) } spids: [240] ) ] spids: [240] ) (ForEach iter_name: FILE iter_words: [{(${ VSub_Name MATRIX_MATRIX_FILE)}] do_arg_iter: F body: (DoGroup children: [ (C {(echo)} {($ VSub_Name '$FILE')}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:BASE) op: Equal rhs: { (BracedVarSub token: <VSub_Name FILE> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{('*') (Lit_Slash /)}) spids: [280 285] ) } spids: [279] ) ] spids: [279] ) (C {(./smooth)} {(${ VSub_Name ORIG_DIR) (/) (${ VSub_Name BASE)} {(4)} {(${ VSub_Name SMOOTH_DIR) (/) (${ VSub_Name BASE)} ) ] spids: [271 308] ) spids: [266 16777215] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:AAT_FILE) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(find)} {(${ VSub_Name ORIG_DIR)} {(-name)} {(DQ ('*.dat'))}) (C {(grep)} {(_aat)}) ] negated: F ) ] ) left_token: <Left_Backtick '`'> spids: [312 330] ) } spids: [311] ) ] spids: [311] ) (ForEach iter_name: FILE iter_words: [{(${ VSub_Name AAT_FILE)}] do_arg_iter: F body: (DoGroup children: [ (C {(echo)} {($ VSub_Name '$FILE')}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:BASE) op: Equal rhs: { (BracedVarSub token: <VSub_Name FILE> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{('*') (Lit_Slash /)}) spids: [351 356] ) } spids: [350] ) ] spids: [350] ) (C {(./smooth)} {(${ VSub_Name ORIG_DIR) (/) (${ VSub_Name BASE)} {(4)} {(${ VSub_Name SMOOTH_DIR) (/) (${ VSub_Name BASE)} ) ] spids: [342 379] ) spids: [337 16777215] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ATA_FILE) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(find)} {(${ VSub_Name ORIG_DIR)} {(-name)} {(DQ ('*.dat'))}) (C {(grep)} {(_ata)}) ] negated: F ) ] ) left_token: <Left_Backtick '`'> spids: [384 402] ) } spids: [383] ) ] spids: [383] ) (ForEach iter_name: FILE iter_words: [{(${ VSub_Name ATA_FILE)}] do_arg_iter: F body: (DoGroup children: [ (C {(echo)} {($ VSub_Name '$FILE')}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:BASE) op: Equal rhs: { (BracedVarSub token: <VSub_Name FILE> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{('*') (Lit_Slash /)}) spids: [423 428] ) } spids: [422] ) ] spids: [422] ) (C {(./smooth)} {(${ VSub_Name ORIG_DIR) (/) (${ VSub_Name BASE)} {(4)} {(${ VSub_Name SMOOTH_DIR) (/) (${ VSub_Name BASE)} ) ] spids: [414 451] ) spids: [409 16777215] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:TINY_BLITZ_FILE) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(find)} {(${ VSub_Name ORIG_DIR)} {(-name)} {(DQ ('*.dat'))}) (C {(grep)} {(tiny_blitz)}) ] negated: F ) ] ) left_token: <Left_Backtick '`'> spids: [459 477] ) } spids: [458] ) ] spids: [458] ) (ForEach iter_name: FILE iter_words: [{(${ VSub_Name TINY_BLITZ_FILE)}] do_arg_iter: F body: (DoGroup children: [ (C {(echo)} {($ VSub_Name '$FILE')}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:BASE) op: Equal rhs: { (BracedVarSub token: <VSub_Name FILE> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{('*') (Lit_Slash /)}) spids: [498 503] ) } spids: [497] ) ] spids: [497] ) (C {(cp)} {(${ VSub_Name ORIG_DIR) (/) (${ VSub_Name BASE)} {(${ VSub_Name SMOOTH_DIR) (/) (${ VSub_Name BASE)} ) ] spids: [489 524] ) spids: [484 16777215] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:TVMET_FILE) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(find)} {(${ VSub_Name ORIG_DIR)} {(-name)} {(DQ ('*.dat'))}) (C {(grep)} {(tvmet)}) ] negated: F ) ] ) left_token: <Left_Backtick '`'> spids: [528 546] ) } spids: [527] ) ] spids: [527] ) (ForEach iter_name: FILE iter_words: [{(${ VSub_Name TVMET_FILE)}] do_arg_iter: F body: (DoGroup children: [ (C {(echo)} {($ VSub_Name '$FILE')}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:BASE) op: Equal rhs: { (BracedVarSub token: <VSub_Name FILE> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{('*') (Lit_Slash /)}) spids: [567 572] ) } spids: [566] ) ] spids: [566] ) (C {(cp)} {(${ VSub_Name ORIG_DIR) (/) (${ VSub_Name BASE)} {(${ VSub_Name SMOOTH_DIR) (/) (${ VSub_Name BASE)} ) ] spids: [558 593] ) spids: [553 16777215] ) ] )