there is simple function for data type checking: is_of_type()
after running job is not prepared and fail with:
galaxy.jobs.runners ERROR 2016-06-19 18:46:16,257 (66) Failure preparing job
Traceback (most recent call last):
File "/home/galaxy/lib/galaxy/jobs/runners/__init__.py", line 169, in prepare_job
job_wrapper.prepare()
File "/home/galaxy/lib/galaxy/jobs/__init__.py", line 889, in prepare
self.command_line, self.extra_filenames, self.environment_variables = tool_evaluator.build()
File "/home/galaxy/lib/galaxy/tools/evaluation.py", line 445, in build
raise e
NotFound: cannot find 'is_of_type' while searching for 'is_of_type'
...