random static method
Returns a RNA
object with a specified length of len
.
Implementation
static RNA random({required int len}) {
Random _rand = Random();
String rnaNucsStr = rnaNucs.join();
String seq = String.fromCharCodes(
Iterable.generate(
len,
(_) => rnaNucsStr.codeUnitAt(
_rand.nextInt(rnaNucsStr.length),
),
),
);
return RNA(seq: seq);
}