NCL.

Kostenlose und Open Source Nexus Class Library für Ihren Mac
Jetzt downloaden

NCL. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Mark Holder and Paul O. Lewis
  • Website des Verlags:
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 949 KB

NCL. Stichworte


NCL. Beschreibung

Kostenlose und Open Source Nexus Class Library für Ihren Mac NCL ist eine C ++ - Bibliothek, um Datendateien zu interpretieren, die gemäß dem in der molekularen Evolution verwendeten Nexus-Dateiformat erstellt wurden, das in der molekularen Evolution und der phylogenetischen Systematik verwendet wird. Was ist neu in dieser Version: Fehlerbehebungen (sichtbar für Endbenutzer sichtbar): · Eröffnung von Dateien im Binärmodus (tut es nicht an, Probleme mit Endanschluss und anderen Sonderzeichen zu verursachen). · Zeichenindex (0-basierte anstelle von 1-basierter Nummer) wurde in einigen Kontexten in Fehlermeldungen gedruckt · Apple G ++ - 4.2 Optimierungsfehler hat jetzt eine Problemumgehung · Zeichen blockiert jetzt Dateien, in denen der Datentyp DNA, RNA oder Eiweiß ist, wenn Symbole hinzugefügt werden. Fehlerbehebungen API: · Feste Einstellung von NXS_HAS_ALL_TAXA_BIT nicht mehr Duplizieren von Blöcken, wenn derselbe Leser verwendet wird, um mehr als eine Datei zu lesen · Erlauben der Öffentlichkeitsarbeit :: Hinzufügen, um aufgerufen zu werden · Einige Windows-spezifische Änderungen, um Warnungen und Fehler zu vermeiden, die unter Visual Studio 2008 kompilieren (VC9) · Zeichenblock generiert nun eine Ausnahme, wenn keine Matrix vorhanden ist · NXSReader :: BlockisasingtonReader-Problem behoben · Besseres Aufräumen im Multiformat-Reader, wenn ein Fehler beim Lesen einer Datei vorliegt · Ein weiterer Zugangsor, der für NXSSimpletree hinzugefügt wurde · PublicNexusReader GetXXXXBlock-Funktionen, um 0L zurückzugeben, anstatt eine Ausnahme anzuheben, wenn Sie einen Block anfordern, der außerhalb des Bereichs ist · NCL_CONST_FUNCS-Makro hinzugefügt API-Ergänzungen: · Verbesserungen des Phylip-Lesens - Matchchar jetzt akzeptiert (nur Multiformat-Reader). · Lesen eines einzelnen nackten Newick-Baums (als "Phyliptree" oder "Relaxedphyliptree" in Multiformat-Reader-Sachen). · CullidenticalTaxAlllocks () -Funktion auf NexusReader hinzugefügt. Sie sollten dies anrufen, bevor Sie eine Datei lesen, wenn Sie möchten, dass alle wiederholten Taxa-Blöcke, die nicht zerstört werden sollen, anstatt gerettet zu werden · Unterstützung für genetische Codes und Übersetzung zu Aminosäuren hinzugefügt · Getescapeddouble und Getescapedint hinzugefügt · GetDatatypemapformixedType hinzugefügt · Funktionen hinzugefügt, um identische Taxa-Blöcke zu löschen, auch wenn sie implizierten Blöcken sind. Dies wird nur ausgelöst, wenn der Clientcode NXSReader :: CulidighticalTaxAbLocks (TRUE) angerufen hat. Dies korrigiert, dass ein Problem mit dem Lesen mehrerer Datenblöcke angezeigt wurde · Aliasing von Blocktiteln für gezielte Blöcke · Änderung der Handhabung des +-Zeichens, wenn eine NXStoken-Instanz durch einen Anruf geändert wurde, um die HyphennotPunctuation in Effecet zu ergeben (dies erfolgt über die SETLABILEFLAGBIT-Funktion). In fast allen Fällen wird diese Funktion aufgerufen, so dass eine Zahl (insbesondere ein Crittend in der wissenschaftlichen Notation als einzelnes Token als einzelnes Token gelesen wird, statt als 4 Token). In seltenen Fällen wird der + vor dem Exponenten oder sogar vor der gesamten Zahl verwendet. Damit sich der Clientcode nicht mit diesen Fällen befassen muss, wurde das Standardverhalten in die Verwendung der Hyhennotpunctuation geändert, um darauf hinzuweisen, dass in der Lektüre des nächsten Tokens weder · Nor + sollte als Interpunktion behandelt werden. Clientcode, der das alte Verhalten verwenden möchte, kann NCL mit dem NCL_VERSION_2_STYLE_HYPHEN-Makro kompilieren, das auf 1 definiert ist


NCL. Zugehörige Software