The orbits of $G \leq Sym(\Omega)$ on $\Omega × \Omega$ are called the orbitals of $G$ on $\Omega$.
For each orbital $\Delta$ there is a paired orbital denoted $\Delta'$, where $(y, x) \in \Delta'$ if and only if $(x, y) \in \Delta$.
For each orbital $\Delta$ of $G$ and each $x \in \Omega$ we define $\Delta(x) = \{y \in \Omega |(x, y) \in \Delta\}$. Such sets are exactly the suborbits of point stabilizer $G_x$.
If $\Delta$ and $\Delta'$ are paired orbitals, then $\Delta(x)$ and $\Delta'(x)$ are called paired suborbits.
A suborbit $\Delta(x)$ is called self-paired if $\Delta(x)=\Delta'(x)$.
MAIN QUESTION
Is there any math software (computer algebra system) that shows output as graph or computes orbital and paired orbital $\Delta$, $\Delta'$, $\Delta(x)$, $\Delta'(x)$ (for symmetric group input)? Can anyone provide a program for these in any language? Programming language Python, Computer Algebra System GAP are preferable.
SUPPLEMENTARY QUESTION
Can any one demonstrate $\Delta(x)$ and $\Delta'(x)$ for a permutation group acting on a domain? Please provide example with sufficient large set to demonstrate definitions.
Just so that there is an answer for the main question (even if ignoring the supplemental question) for readers in the future:
Orbitals are orbits on pairs. E.g. for some group of degree 8:
Now look at the sets of the reversed tuples and the pairing correspondence:
So orbit number 1 is self-paired, while number 2 is paired with number 4 and 3 with 5.
The associated suborbits (I pick $x=1$) are the numbers paired with $1$:
So e.g. the suborbit $\{2,6\}$ is paired with $\{4,8\}$, while $\{1\}$ is self-paired.