-
Key: BSA-51
-
Legacy Issue Number: 3962
-
Status: closed
-
Source: med.uu.nl ( Philip Lijnzaad)
-
Summary:
The methods
BioSequence.seq_interval(in Interval the_interval),
NucleotideSequence.translate_seq_region(in SeqRegion seq_region, ...)
NucleotideSequence.reverse_complement_interval(in Interval the_interval)may all be called using a SeqRegion. In this case, the StrandType may be
minus, and if that is the case, the string returned (for seq_interval) or the
string 'transformed' (the other cases) should be taken as
reverse-complemented. In the last case, this will result in a no-op,
i.e. the strand_type leads to reverse-complementing, which is then
reverse-complementing due to the semantics of the method, ending up in the
same string that wouuld be had from seq_interval().We suggest adding verbiage to explain these semantics (if, of course, everyone
agrees that this is the expected behaviour!)Similar to this issue is that all CompositeSeqRegions are expected to be
translated in a depth-first traversal, along each node of the tree
represented by the CompositeSeqRegions. This includes those nodes that have
region_operator == JOIN or ORDER. -
Reported: BSA 1.0b1 — Tue, 17 Oct 2000 04:00 GMT
-
Disposition: Resolved — BSA 1.0
-
Disposition Summary:
accepted
-
Updated: Fri, 6 Mar 2015 20:57 GMT
BSA — clarification of strand_type and CompositeSeqRegions
- Key: BSA-51
- OMG Task Force: Biomolecular Sequ. Analysis FTF