LocARNA-1.9.2
|
constructors ensure name uniqueness; if constructing as alignment of alignments, names are made unique if needed.
because this class does not know whether it contains RNA, it would be useful to have a derived class RNAMultipleAlignment. This class could guarantee that its sequences are normalized RNA sequences. Consequently, we could enforce by the type system that RnaEnsemble is generated only from RNAMultipleAlignment etc.
automatically adapt output width for sequence names to longest name
consider to allow reading from istream; use istream::seekg(0) to reset stream to beginning (needed for format autodetect.) Is there a problem due to fail on eofbit in C++98?
filter by maxBPspan when reading base pair probabilities from file. currently maxBPspan in pfoldparams is only respected when folding
support constraints for in loop probabilities
split up RnaEnsemble into two classes; one with and one without in-loop probabilities (like RnaData and ExtRnaData)