Get ID for inputs
get_inputs_id(inputs)
Parsed inputs
Vector of input IDs
# inputs represented by a dictionary
system.file("cwl/sbg/workflow/rnaseq-salmon.json", package = "tidycwl") %>%
read_cwl_json() %>%
parse_inputs() %>%
get_inputs_id()
#> [1] "transcriptome_fasta_or_salmon_index_archive"
#> [2] "reads"
#> [3] "gtf"
#> [4] "max_number_of_parallel_jobs"
#> [5] "kmer_length"
#> [6] "gencode"
#> [7] "keep_duplicates"
#> [8] "write_unmapped_names"
#> [9] "write_mappings"
#> [10] "vb_prior"
#> [11] "use_vbopt"
#> [12] "thinning_factor"
#> [13] "strict_intersect"
#> [14] "seq_bias"
#> [15] "reduce_GC_memory"
#> [16] "range_factorization_bins"
#> [17] "quasi_coverage"
#> [18] "pos_bias"
#> [19] "per_transcript_prior"
#> [20] "num_pre_aux_model_samples"
#> [21] "num_gibbs_samples"
#> [22] "num_bootstraps"
#> [23] "num_bias_samples"
#> [24] "num_aux_model_samples"
#> [25] "no_length_correction"
#> [26] "no_fragment_length_distribution"
#> [27] "no_effective_length_correction"
#> [28] "no_bias_length_threshold"
#> [29] "min_assigned_frags"
#> [30] "meta"
#> [31] "max_read_occ"
#> [32] "max_occ"
#> [33] "init_uniform"
#> [34] "incompatible_prior"
#> [35] "gc_size_samp"
#> [36] "gc_bias"
#> [37] "forgetting_factor"
#> [38] "fld_sd"
#> [39] "fld_mean"
#> [40] "fld_max"
#> [41] "faster_mapping"
#> [42] "dump_eq_weights"
#> [43] "dump_eq"
#> [44] "discard_orphans_quasi"
#> [45] "consistent_hits"
#> [46] "bias_speed_samp"
#> [47] "alternative_init_mode"
#> [48] "allow_orphans_fmd"
# inputs represented by a list
system.file("cwl/sbg/workflow/rnaseq-salmon.cwl", package = "tidycwl") %>%
read_cwl_yaml() %>%
parse_inputs() %>%
get_inputs_id()
#> [1] "transcriptome_fasta_or_salmon_index_archive"
#> [2] "reads"
#> [3] "gtf"
#> [4] "max_number_of_parallel_jobs"
#> [5] "kmer_length"
#> [6] "gencode"
#> [7] "keep_duplicates"
#> [8] "write_unmapped_names"
#> [9] "write_mappings"
#> [10] "vb_prior"
#> [11] "use_vbopt"
#> [12] "thinning_factor"
#> [13] "strict_intersect"
#> [14] "seq_bias"
#> [15] "reduce_GC_memory"
#> [16] "range_factorization_bins"
#> [17] "quasi_coverage"
#> [18] "pos_bias"
#> [19] "per_transcript_prior"
#> [20] "num_pre_aux_model_samples"
#> [21] "num_gibbs_samples"
#> [22] "num_bootstraps"
#> [23] "num_bias_samples"
#> [24] "num_aux_model_samples"
#> [25] "no_length_correction"
#> [26] "no_fragment_length_distribution"
#> [27] "no_effective_length_correction"
#> [28] "no_bias_length_threshold"
#> [29] "min_assigned_frags"
#> [30] "meta"
#> [31] "max_read_occ"
#> [32] "max_occ"
#> [33] "init_uniform"
#> [34] "incompatible_prior"
#> [35] "gc_size_samp"
#> [36] "gc_bias"
#> [37] "forgetting_factor"
#> [38] "fld_sd"
#> [39] "fld_mean"
#> [40] "fld_max"
#> [41] "faster_mapping"
#> [42] "dump_eq_weights"
#> [43] "dump_eq"
#> [44] "discard_orphans_quasi"
#> [45] "consistent_hits"
#> [46] "bias_speed_samp"
#> [47] "alternative_init_mode"
#> [48] "allow_orphans_fmd"