--- /dev/null
+#!/usr/bin/env python
+
+import sys
+
+try:
+ from exp_track_comm import *
+except ImportError:
+ sys.stderr.write("\nError: Can't find the file 'exp_track_comm.py' in the directory containing %r.")
+ sys.exit(1);
+
+if __name__ == "__main__":
+ # Check cmd line args
+ if len(sys.argv) < 2:
+ print "\nexp_track_main - ERROR: not enough input.\n"
+ sys.exit()
+
+ if sys.argv[1] == 'getconfile':
+ print "\nRequesting config params for Run Folder='"+sys.argv[3]+"'"
+ print "\nExpTrack server reply: "+getConfigFile(sys.argv[2],sys.argv[3])
+ else:
+ if sys.argv[1] == 'getLanesNames':
+ print "\nRequesting Lane Names for Flowcell Id = "+sys.argv[2]
+ print "\nExpTrack server reply: "+getLanesNames(sys.argv[2])
+ else:
+ if sys.argv[1] == 'updsts':
+ if len(sys.argv) >= 5:
+ msg=''
+ print "\nRequesting to update Data Run status for: Folder='"+sys.argv[3]+"' with status="+sys.argv[4]
+ if len(sys.argv) > 5:
+ msg = sys.argv[5]
+ print " and msg="+msg
+
+ print "\nExpTrack server reply: "+updExpTrack(sys.argv[2],sys.argv[3],sys.argv[4],msg)
+ else:
+ print "\nERROR: missing status."
+ else:
+ print "\nERROR: unknown procedure: "+sys.argv[1]