@@ -34,10 +34,7 @@ class WriteImportedCallsetTask(BaseWriteTask):
34
34
sample_type = luigi .EnumParameter (enum = SampleType )
35
35
callset_path = luigi .Parameter ()
36
36
imputed_sex_path = luigi .Parameter (default = None )
37
- filters_path = luigi .OptionalParameter (
38
- default = None ,
39
- description = 'Optional path to part two outputs from callset (VCF shards containing filter information)' ,
40
- )
37
+ filters_path = luigi .OptionalParameter (default = None )
41
38
validate = luigi .BoolParameter (
42
39
default = True ,
43
40
parsing = luigi .BoolParameter .EXPLICIT_PARSING ,
@@ -79,11 +76,7 @@ def requires(self) -> list[luigi.Task]:
79
76
requirements = [
80
77
* requirements ,
81
78
(
82
- UpdatedCachedReferenceDatasetQuery (
83
- reference_genome = self .reference_genome ,
84
- dataset_type = self .dataset_type ,
85
- crdq = CachedReferenceDatasetQuery .GNOMAD_CODING_AND_NONCODING_VARIANTS ,
86
- )
79
+ self .clone (UpdatedCachedReferenceDatasetQuery , crdq = CachedReferenceDatasetQuery .GNOMAD_CODING_AND_NONCODING_VARIANTS ),
87
80
if Env .REFERENCE_DATA_AUTO_UPDATE
88
81
else HailTableTask (
89
82
cached_reference_dataset_query_path (
@@ -100,12 +93,7 @@ def requires(self) -> list[luigi.Task]:
100
93
):
101
94
requirements = [
102
95
* requirements ,
103
- WriteSexCheckTableTask (
104
- self .reference_genome ,
105
- self .dataset_type ,
106
- self .callset_path ,
107
- self .imputed_sex_path ,
108
- ),
96
+ self .clone (WriteSexCheckTableTask ),
109
97
]
110
98
return [
111
99
* requirements ,
0 commit comments