Changeset 33638 for branches/eam_branches/ipp-20111122/ippTasks/survey.pro
- Timestamp:
- Mar 30, 2012, 2:49:37 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20111122/ippTasks/survey.pro
r32851 r33638 3 3 # test for required global variables 4 4 check.globals 5 6 # there is a bug in 'getbook', use a different method below7 # book getbook SURVEY_DIFF -var isBook8 # if ("$isBook" != "SURVEY_DIFF")9 # book create SURVEY_DIFF10 # end11 # book getbook SURVEY_MAGIC -var isBook12 # if ("$isBook" == "NULL")13 # book create SURVEY_MAGIC14 # end15 # book getbook SURVEY_DESTREAK -var isBook16 # if ("$isBook" == "NULL")17 # book create SURVEY_DESTREAK18 # end19 # book getbook SURVEY_DIST -var isBook20 # if ("$isBook" == "NULL")21 # book create SURVEY_DIST22 # end23 5 24 6 if (not($?haveSurveyBooks)) … … 30 12 book create SURVEY_DIST 31 13 book create SURVEY_ADDSTAR 14 book create SURVEY_MERGEDVODB 32 15 book create SURVEY_CHIP_BG 33 16 book create SURVEY_WARP_BG … … 44 27 $SURVEY_DIST_DB = 0 45 28 $SURVEY_ADDSTAR_DB = 0 29 $SURVEY_MERGEDVODB_DB = 0 46 30 $SURVEY_CHIP_BG_DB = 0 47 31 $SURVEY_WARP_BG_DB = 0 … … 68 52 active true 69 53 end 54 task survey.mergedvodb 55 active true 56 end 70 57 task survey.destreak 71 58 active true … … 104 91 active false 105 92 end 93 task survey.mergedvodb 94 active false 95 end 106 96 task survey.destreak 107 97 active false … … 270 260 book listbook SURVEY_ADDSTAR 271 261 end 262 263 macro survey.add.mergedvodb 264 if ($0 != 4) 265 echo "USAGE: survey.add.mergedvodb (tag) (mergedvodb) (minidvodb_group)" 266 break 267 end 268 book newpage SURVEY_MERGEDVODB $1 269 book setword SURVEY_MERGEDVODB $1 MERGEDVODB $2 270 book setword SURVEY_MERGEDVODB $1 MINIDVODB_GROUP $3 271 end 272 273 macro survey.del.mergedvodb 274 if ($0 != 2) 275 echo "USAGE: survey.del.mergedvodb (tag)" 276 break 277 end 278 book delpage SURVEY_MERGEDVODB $1 279 end 280 281 macro survey.show.mergedvodb 282 if ($0 != 1) 283 echo "USAGE: survey.show.mergedvodb" 284 break 285 end 286 book listbook SURVEY_MERGEDVODB 287 end 288 272 289 273 290 # user functions to manipulate destreak labels … … 617 634 periods -exec $SURVEY_EXEC 618 635 periods -timeout $SURVEY_TIMEOUT 619 trange 13:00:00 14:00:00 636 # 13:00 was being done in early morning rather than afternoon HST (so UT value), want both times to have SSdiff ASAP? 637 # changing earlier for QUB to fetch @10pm for nightly processing there, should be enough time to finish MD stacks 638 # trange 13:00:00 14:00:00 639 trange 20:00:00 21:00:00 620 640 npending 1 621 641 … … 826 846 if ("$stage" == "cam") 827 847 #only queue destreaked cams. stacks and staticsky don't need this 828 if ("$DB:$SURVEY_ADDSTAR_DB" == "isp")848 # if ("$DB:$SURVEY_ADDSTAR_DB" == "isp") 829 849 #this is the only way I can think of how to handle this (but it is messy). If it is a database that we KNOW doesn't use magicked (ie, isp), then do not queue destreaked 850 # now with no magic, all are uncensored 830 851 $run = $run -uncensored 831 else852 # else 832 853 #if not isp, then run destreaked version only 833 $run = $run -destreaked834 end854 # $run = $run -destreaked 855 # end 835 856 end 836 857 if ("$stage" == "staticsky") … … 838 859 $run = $run -uncensored 839 860 end 840 if ("$stage" == "staticsky_multi")841 #only queue uncensored staticsky (multi filter)842 $run = $run -uncensored843 end844 845 861 if ("$stage" == "stack") 846 862 #only queue uncensored stacks … … 875 891 end 876 892 end 893 894 895 task survey.mergedvodb 896 host local 897 898 periods -poll $SURVEY_POLL 899 periods -exec $SURVEY_EXEC 900 periods -timeout $SURVEY_TIMEOUT 901 npending 1 902 903 stdout $LOGDIR/survey.mergedvodb.log 904 stderr $LOGDIR/survey.mergedvodb.log 905 906 task.exec 907 book npages SURVEY_MERGEDVODB -var N 908 if ($N == 0) 909 # echo "No labels for processing" 910 break 911 endif 912 913 book getpage SURVEY_MERGEDVODB 0 -var tag -key STATE NEW 914 if ("$tag" == "NULL") 915 # All labels have been done --- reset 916 # echo "Resetting labels" 917 for i 0 $N 918 book getpage SURVEY_MERGEDVODB $i -var tag 919 book setword SURVEY_MERGEDVODB $tag STATE NEW 920 end 921 book getpage SURVEY_MERGEDVODB 0 -var tag -key STATE NEW 922 923 # Select different database 924 $SURVEY_MERGEDVODB_DB ++ 925 if ($SURVEY_MERGEDVODB_DB >= $DB:n) set SURVEY_MERGEDVODB_DB = 0 926 end 927 book setword SURVEY_MERGEDVODB $tag STATE DONE 928 book getword SURVEY_MERGEDVODB $tag MERGEDVODB -var mergedvodb 929 book getword SURVEY_MERGEDVODB $tag MINIDVODB_GROUP -var minidvodb_group 930 931 # $run = addtool -definebyquery -destreaked -label $label -set_dvodb $dbodb 932 #$run = mergetool 933 $run = mergedvodb_queue.pl --outroot $mergedvodb --mergedvodb $mergedvodb --minidvodb_group $minidvodb_group 934 if ($DB:n == 0) 935 option DEFAULT 936 else 937 $run = $run --dbname $DB:$SURVEY_MERGEDVODB_DB 938 option $DB:$SURVEY_MERGEDVODB_DB 939 end 940 #this run doesn't work because there's no workdir 941 #$run = $run -definebyquery -mergedvodb $mergedvodb -minidvodb_group $minidvodb_group 942 943 944 # echo $run 945 946 echo $run 947 command $run 948 end 949 950 # success 951 952 task.exit 0 953 # echo "Success" 954 end 955 956 # locked list 957 task.exit default 958 showcommand failure 959 end 960 961 task.exit crash 962 showcommand crash 963 end 964 965 # operation times out? 966 task.exit timeout 967 showcommand timeout 968 end 969 end 970 877 971 878 972
Note:
See TracChangeset
for help on using the changeset viewer.
