| |
Juni 2001 Biomolekulare ReihenfolgencAnalyse: Modul DsLSRBioObjects 2-49 2 Get_seq_region(SeqRegion im Zeichenketteschlüssel im Abstand the_interval) raises(ElementNotInAlignment, IntervalOutOfBounds, SeqRegionInvalid); Beschreibung: Der Eingangsparameter- Schlüssel kennzeichnet eindeutig AlignmentElement innerhalb Ausrichtung . Für jedes Korrespondenz, jedes AlignmentElement hat eine Einzelheit SeqRegion , vorbei zurückgebracht get_seq_region(). Eine Null SeqRegion zeigt an, daß es keine Region für diese Korrespondenz gibt (d.h., ein Abstand). Mehrfache Abstände werden durch mehrfaches SeqRegions dargestellt . Finden "Länge" eines Abstandes, ist es notwendig, andere Korrespondenzen innen zu überprüfen die Spalte. Ein ungültiges SeqRegion enthält keine Längeninformationen. Der Eingangsparameter the_interval stellt einen Abstand in dar Koordinaten der Ausrichtung nicht der des zugrundeliegenden Gegenstandes . Wenn der Abstand umfaßt einen Abstand beim Anfang, bei der Mitte oder beim Ende, zurückgebracht SeqRegion zeigt es nicht, weil Anfang und Ende von ihm seien Sie innen das beigeordnete System vom zugrundeliegenden Gegenstand von welchem ahnungslos ist irgendwelche Abstände. Stattdessen das entsprechende Segment vom zugrundeliegenden Gegenstand wird angezeigt. Es wird daß die Numerierung von angenommen Korrespondenzen ist d.h. daß die zweite Korrespondenz relevant nach dem ersten, mit allen Abständen kommt das Berühren. Dieses erlaubt Abstand von den Korrespondenzen zum Sein ein gültiges Konzept. Rückholwert: Bringt ein SeqRegion zurück . Ausnahmen: ? Erhöhungen ElementNotInAlignment wenn das AlignmentElement ist dazugehörig nicht mit dieser Ausrichtung. ? Erhöhungen IntervalOutOfBounds wenn Abstand ' s Anfang ist kleiner als 1 oder wenn sein start+length-1 ist grösser als die Gesamtzahl von Korrespondenzen gegeben durch num_columns (). ? Erhöhungen SeqRegionInvalid wenn the_interval ist ein unzulässiges SeqRegion . Beispiele schließen ein falsches mit ein StrandType oder unzulässiges CompositeSeqRegion (z.B., ein, das ein Unrecht hat SeqRegionOperator oder enthält Deckungen oder Kreisförmigkeiten). |  |
|
| |
|
|