ASPL Guide to Operations v 1.00
© 2024 by SetSphere.COM


9. 4
   d%& aligns two sequences based on their subgroups intersection

 

logo

d%& a1 a2 | a1 a2 a3       where a1 a2 | a1 a2 a3 are set variables

d%&`mtm~ a1 a2 | a1 a2 a3

d%&/mtm~ a1 a2 | a1 a2 a3

d%&

When specified by itself then the operation is performed on the object on top of the stack and the one that is one below it, then the result is pushed on the stack

seqop  seqoid  23  notcommu        ins:H_H_H  text:alignment

●  Operator d%& aligns two sequences based on their subgroups intersection

Use the operator d%& to align the subgroups intersection of two datasets.

 

d%& EXAMPLE1

This example shows how to compare the subgroups intersection between two randomly created groups.

 

d%& OPERATION1

#aspl RANDONEBITMIX

start ASPL loading the sample workspace RANDONEBITMIX

①  aspl> v

②  aspl> d%& g1 g2
    (show the subgroups (intersection) alignment between g1 and g2)

 

d%& EXAMPLE2
The operator d%& can be used as the subgroups alignment operator to compare the common subdirectories between two directories. This example show how to compare the common subdirectories found in two directories represented by two set variables a1 and a2.

 

d%& OPERATION2

①  aspl> d%& a1 a2
    (show the alignment of the common subgroups between a1 and a2)

 

● Tickable Predicates for d%&

This d%& is tickable with predicates that are shown in the following table:

       a yellow note
d%&`_  aligns two sequences based on their subgroups intersection 
d%&`c=  aligns two sequences based on their subgroups intersection such that they have the same checksum 
d%&`c~  aligns two sequences based on their subgroups intersection such that they have different checksums 
d%&`c~~  aligns two sequences based on their subgroups intersection such that they have all over different checksums 
d%&`h=  aligns two sequences based on their subgroups intersection such that they have the same entropy 
d%&`h~  aligns two sequences based on their subgroups intersection such that they have different entropies 
d%&`h~~  aligns two sequences based on their subgroups intersection such that they have all over different entropies 
d%&`mtm=  aligns two sequences based on their subgroups intersection such that they have the same make time 
d%&`mtm~  aligns two sequences based on their subgroups intersection such that they have different make times 
d%&`mtm~~  aligns two sequences based on their subgroups intersection such that they have all over different make times 
d%&`mtm<  aligns two sequences based on their subgroups intersection such that they have a prior make time 
d%&`mtm<=  aligns two sequences based on their subgroups intersection such that they have prior or same make time 
d%&`mtm>  aligns two sequences based on their subgroups intersection such that they have more recent make time 
d%&`mtm>=  aligns two sequences based on their subgroups intersection such that they have more recent or same make time 
d%&`ks=  aligns two sequences based on their subgroups intersection such that they have the same ksum 
d%&`ks~  aligns two sequences based on their subgroups intersection such that they have different ksums 
d%&`ks~~  aligns two sequences based on their subgroups intersection such that they have all over different ksums 
(C)2024 ASPL Inc.