@@ -371,9 +371,6 @@ class DuplicateIndex(GridOverrideCommand):
371371
372372 def validate (self , index_headers : HeaderArray , grid_overrides : dict [str , bool | int ]) -> None :
373373 """Validate if this transform should run on the type of data."""
374- if "ChannelWrap" in grid_overrides :
375- raise GridOverrideIncompatibleError (self .name , "ChannelWrap" )
376-
377374 if self .required_keys is not None :
378375 self .check_required_keys (index_headers )
379376 self .check_required_params (grid_overrides )
@@ -431,9 +428,6 @@ class AutoChannelWrap(GridOverrideCommand):
431428
432429 def validate (self , index_headers : HeaderArray , grid_overrides : dict [str , bool | int ]) -> None :
433430 """Validate if this transform should run on the type of data."""
434- if "ChannelWrap" in grid_overrides :
435- raise GridOverrideIncompatibleError (self .name , "ChannelWrap" )
436-
437431 self .check_required_keys (index_headers )
438432 self .check_required_params (grid_overrides )
439433
@@ -463,30 +457,6 @@ def transform(
463457 return index_headers
464458
465459
466- class ChannelWrap (GridOverrideCommand ):
467- """Wrap channels to start from one at cable boundaries."""
468-
469- required_keys = {"shot_point" , "cable" , "channel" }
470- required_parameters = {"ChannelsPerCable" }
471-
472- def validate (self , index_headers : HeaderArray , grid_overrides : dict [str , bool | int ]) -> None :
473- """Validate if this transform should run on the type of data."""
474- if "AutoChannelWrap" in grid_overrides :
475- raise GridOverrideIncompatibleError (self .name , "AutoCableChannel" )
476-
477- self .check_required_keys (index_headers )
478- self .check_required_params (grid_overrides )
479-
480- def transform (self , index_headers : HeaderArray , grid_overrides : dict [str , bool | int ]) -> NDArray :
481- """Perform the grid transform."""
482- self .validate (index_headers , grid_overrides )
483-
484- channels_per_cable = grid_overrides ["ChannelsPerCable" ]
485- index_headers ["channel" ] = (index_headers ["channel" ] - 1 ) % channels_per_cable + 1
486-
487- return index_headers
488-
489-
490460class AutoShotWrap (GridOverrideCommand ):
491461 """Automatically determine ShotGun acquisition type."""
492462
@@ -540,7 +510,6 @@ def __init__(self) -> None:
540510 self .commands = {
541511 "AutoChannelWrap" : AutoChannelWrap (),
542512 "AutoShotWrap" : AutoShotWrap (),
543- "ChannelWrap" : ChannelWrap (),
544513 "NonBinned" : NonBinned (),
545514 "HasDuplicates" : DuplicateIndex (),
546515 }
0 commit comments