| |
Juni 2001 Biomolekulare ReihenfolgencAnalyse: Modul DsLSRBioObjects 2-31 2 Zeichenkettereverse_complement(); Beschreibung: reverse_complement() bringt eine Versalien-ASCII-Zeichenkette zurück Bestehen aus der Rückergänzung von gegeben NucleotideSequence . Rückholwert: Bringt einen Versalien-ASCII zurück Zeichenkette. Zeichenkettereverse_complement_interval(inabstand the_interval) raises(IntervalOutOfBounds); Beschreibung: reverse_complement_interval() ermöglicht die Wiederherstellung von a Rückergänzungszeichenkette für eine Vor-Reihenfolge von gegeben Reihenfolge definiert durch Abstand Argument. Wenn the_interval ist ein SeqRegion und das StrandType ist STRAND_MINUS die Zeichenkette, die zurückgebracht wird, sollte genommen werden, wie Rück-ergägenzt worden. Dieses ergibt ein No-Op (d.h., das strand_type führt zu Rückseite ), dem dann nzt das Rück-Ergänzen passend zu ergä die Semantik der Methode, resultierend in der gleichen Zeichenkette das seien von seq_interval zurückgegangen Sie (). Rückholwert: Bringt einen Versalien-ASCII zurück Zeichenkette . Ausnahmen: Erhöhungen IntervalOutOfBounds wenn der Abstand ' s Anfang ist kleiner als 1 oder sein start+length-1 ist grösser als die Länge von NucleotideSequence . Wenn NucleotideSequence stellt kreisförmige DNA, dann diese Ausnahme sollte angehoben werden wenn dar der Abstand ' s- Anfang ist kleiner als 1 oder grössere als die Länge von das NucleotideSequence oder wenn seine Länge ist grösser als das vom NucleotideSequence . Erhöhungen SeqRegionInvalid wenn the_interval ist ein unzulässiges SeqRegion . Beispiele schließen ein falsches mit ein StrandType oder ein unzulässiges CompositeSeqRegion (z.B., ein, das ein Unrecht hat SeqRegionOperator oder enthält Deckungen oder Kreisförmigkeiten). |  |
|
| |
|
|