Class Common

    • Constructor Detail

      • Common

        public Common()
    • Method Detail

      • setOutput

        public void setOutput​(Connection con,
                              String insertSQL)
                       throws SQLException
        Directs output to a database table.
        Parameters:
        con - Connection opened to the database
        insertSQL - the SQL string used for inserting results into table. See the documentation for details.
        Throws:
        SQLException
      • setOutput

        public void setOutput​(PrintStream ps)
        Directs output to a PrintStream.
        Parameters:
        ps - the PrintStream where the output will be directed to
      • setIdGeneration

        public void setIdGeneration​(boolean b)
        Specifies if id-s will be generated or taken from input data.
        Parameters:
        b - if set to true, id will be generated for each compound. If false, the first data column will be treated as id number.
      • getIdGeneration

        public boolean getIdGeneration()
        Indicates whether id-s will be generated or taken from input data.
        Returns:
        true, if id will be generated for each compound, false, if the first data column will be treated as id number.
      • setOnlyStat

        public void setOnlyStat​(boolean b)
        Specifies if only stastistics are to be generated.
        Parameters:
        b - if set to true, only statistics will be produced
      • isOnlyStat

        public boolean isOnlyStat()
        Indicates if only statistics are produced.
        Returns:
        true, if only statistics are to be produced , false otherwise
      • setStatNeeded

        public void setStatNeeded​(boolean b)
        Enables or disables statistics generation.
        Parameters:
        b - true, if statistics are to be produced, false otherwise
      • isStatNeeded

        public boolean isStatNeeded()
        Indicates whether statistics are produced.
        Returns:
        true, if statistics are to be produced, false otherwise.
      • setDimensions

        public void setDimensions​(int dim)
        Sets the number of dimensions.
        Parameters:
        dim - the number of dimensions (floating-point descriptors)
      • getDimensions

        public int getDimensions()
        Gets the number of dimensions.
        Returns:
        the number of dimensions (floating-point descriptors)
      • setFpSize

        public void setFpSize​(int fpSize)
        Sets chemical hashed fingerprint size.
        Parameters:
        fpSize - fingerprint size in bits
      • getFpSize

        public int getFpSize()
        Gets chemical hashed fingerprint size.
        Returns:
        fingerprint size in bits
      • setWeights

        public void setWeights​(float[] weights)
        Sets descriptor weights used for distance calculation.
        Parameters:
        weights - the weights of the numbers' floating-point descriptors
      • getWeights

        public float[] getWeights()
        Gets descriptor weights used for distance calculation.
        Returns:
        the descriptor weights, or null if not specified
      • getStartTime

        public long getStartTime()
        Gets start time.
        Returns:
        the start time
      • getElapsedTime

        public long getElapsedTime()
        Gets the elapsed time.
        Returns:
        the elapsed time in milliseconds since start time
      • setStatStream

        public void setStatStream​(PrintStream pst)
        Sets the stream used to print statistics. By default statistics are printed to the standard output.
        Parameters:
        pst - the PrintStream, where statistics will be directed to
      • getStatStream

        public PrintStream getStatStream()
        Gets the stream used to print statistics.
        Returns:
        the PrintStream where statistics are directed to