BANpipe is logic-based pipeline programming language