Exemple #1
0
 public MDLV3000Reader(TextReader ins, ChemObjectReaderMode mode)
 {
     input = ins;
     InitIOSettings();
     base.ReaderMode = mode;
     /* compile patterns */
     keyValueTuple  = new Regex("\\s*(\\w+)=([^\\s]*)(.*)", RegexOptions.Compiled);       // e.g. CHG=-1
     keyValueTuple2 = new Regex("\\s*(\\w+)=\\(([^\\)]*)\\)(.*)", RegexOptions.Compiled); // e.g. ATOMS=(1 31)
     lineNumber     = 0;
 }
Exemple #2
0
 public MDLReader(TextReader input, ChemObjectReaderMode mode)
 {
     base.ReaderMode = mode;
     this.input      = input;
     InitIOSettings();
 }
Exemple #3
0
 public MDLReader(Stream input, ChemObjectReaderMode mode)
     : this(new StreamReader(input))
 {
     base.ReaderMode = mode;
 }
Exemple #4
0
 public MDLRXNV2000Reader(Stream input, ChemObjectReaderMode mode)
     : this(new StreamReader(input), mode)
 {
 }
Exemple #5
0
 public MDLRXNV2000Reader(TextReader input, ChemObjectReaderMode mode)
 {
     this.input      = input;
     base.ReaderMode = mode;
 }
Exemple #6
0
 public MDLRXNReader(TextReader ins, ChemObjectReaderMode mode)
 {
     input           = ins;
     base.ReaderMode = mode;
 }