add dataset dsl support and tests for maf, change option passing for maf