/// <summary> /// Performs all BAM actions for configured BAM steps in either the first or all /// the directives. Optionally perform BAM actions for all step extensions. /// This method can optionally handle step processing after application of a map. /// </summary> /// <param name="data">The BAM step data.</param> /// <param name="depth"> /// Specify the depth of BAM processing; first or all steps and, optionally, /// each step extension. /// </param> /// <param name="afterMap">Indicates if the step is after the application of a map.</param> public void OnStep(BamStepData data, Resolution.MultiStepControl depth, bool afterMap) { this.directives.OnStep(data, depth, afterMap); }
/// <summary> /// Performs all BAM actions for configured BAM steps in either the first or /// all the directives. Optionally perform BAM actions for all step extensions. /// </summary> /// <param name="data">The BAM step data.</param> /// <param name="depth"> /// Specify the depth of BAM processing; first or all steps and, optionally, /// each step extension. /// </param> public void OnStep(BamStepData data, Resolution.MultiStepControl depth) { this.directives.OnStep(data, depth, false); }