First answer: don't use config files, rather use the toolbox, which accepts more TLA+ values than the parser of config files. In particular, you can directly instantiate a constant parameter to a sequence such as <<1,2,3>>.
Second answer: while computing the set of elements contained in a sequence is straightforward, there are many sequences containing the elements of a set, even excluding repeated elements. So it depends on whether some arbitrary such sequence is enough for you or whether you'd like to try out all such sequences. If the former is enough, in TLA+ you can simply write
sequenceOf(S) == CHOOSE seq \in Seq(S) : Len(seq) = Cardinality(S) /\ \A s \in S : \E i \in 1 .. Len(seq) : seq[i] = s
(in a module EXTENDing Sequences and FiniteSets) to denote any such sequence. However, TLC cannot evaluate this operator because Seq(S) is infinite even if S is a finite set. Instead, you can give a recursive definition, such as
sequenceOf(S) ==
LET soAux[s \in SUBSET S] == IF s = {} THEN <<>>
ELSE LET elt == CHOOSE e \in s : TRUE
seq == soAux[s \ {elt}]
IN Append(seq, elt)
IN soAux[S]
Hope this helps,
Stephan