diff --git a/qq2clone b/qq2clone index 6b6e9f1..d9d2079 100755 --- a/qq2clone +++ b/qq2clone @@ -2222,14 +2222,12 @@ convert_to_seq () # PARAMETERS: $1: A set #=========================================================================# { -local s="$1" - { [[ "$1" =~ ^[,-] ]] || [[ "$1" =~ [,-'^']$ ]] || [[ "$1" =~ [,-][,-] ]] || [[ "$1" =~ [[:space:]] ]] || [[ "$1" =~ ^.(.*[^',']\^) ]]; } && return 1 declare -a parts -IFS="," read -ra parts <<<"$s" +IFS="," read -ra parts <<<"$1" local states i p not LH RH minus plus states="$(list_states| tr " " "|")"