| |
Juni 2001 Biomolekulare ReihenfolgencAnalyse: Modul DsLSRBioObjects 2-73 2 AminoAcidSequenceIterator AminoAcidSequenceIterator stellt ein stark geschriebenes iterator für zur Verfügung AminoAcidSequences . Schnittstelle AminoAcidSequenceIterator { Boolesch next(out AminoAcidSequence folgend) raises(IteratorInvalid); Boolesch nicht unterzeichnetes langes how_many des next_n(in, aus seqs AminoAcidSequenceList) raises(IteratorInvalid); Lücke reset(); Lücke destroy(); }; Boolesches next(out AminoAcidSequence folgend) raises(IteratorInvalid); Beschreibung: next() Betrieb erhält das folgende AminoAcidSequence in seinem heraus Parameter folgend und Rückkehr ein Boolescher Wert. Wenn das iterator an ist Ende des Satzes, bringt es FALSCHES zurück und stellt den Ausgang ein folgend Parameter zu Null. Rückholwert: Bringt FALSCHES, wenn das iterator am Ende des Satzes ist zurück und RICHTET aus andernfalls. Ausnahmen: Erhöhungen IteratorInvalid wenn das iterator nicht mehr gültig ist (z.B., zugrundeliegende Ansammlung hat geändert). nicht unterzeichnetes langes how_many des Booleschen next_n(in, aus seqs AminoAcidSequenceList) raises(IteratorInvalid); Beschreibung: next_n() Rückkehr AminoAcidSequences in AminoAcidSequenceList aus Parameter seqs , enthalten höchstens die Zahl spezifiziert im ersten Parameter (how_many und Rückkehr a Boolescher Wert direkt. Wenn er am Ende der Reihenfolge ist, stellen Sie sie ein Rückkehr FALSCH und seqs Parameter hat Länge null. In allen umkleidet die Länge von seqs seien Sie das Minimum von how_many und Zahl der Reihenfolgen restlich. Rückholwert: Bringt FALSCHES, wenn das iterator am Ende des Satzes ist zurück und RICHTET aus andernfalls. Ausnahmen: Erhöhungen IteratorInvalid wenn das iterator nicht mehr gültig ist (z.B., zugrundeliegende Ansammlung hat geändert). |  |
|
| |
|
|