ecl-logo Documentation

ValidUploadMoleculeQ

ValidUploadMoleculeQ[myChemicalName]isValidChemicalModel

returns a boolean that indicates if a valid object will be generated from the inputs of this function.

ValidUploadMoleculeQ[myInChI]isValidChemicalModel

returns a boolean that indicates if a valid object will be generated from the inputs of this function.

ValidUploadMoleculeQ[myInChIKey]isValidChemicalModel

returns a boolean that indicates if a valid object will be generated from the inputs of this function.

ValidUploadMoleculeQ[myCAS]isValidChemicalModel

returns a boolean that indicates if a valid object will be generated from the inputs of this function.

ValidUploadMoleculeQ[myThermoFisherURL]isValidChemicalModel

returns a boolean that indicates if a valid object will be generated from the inputs of this function.

ValidUploadMoleculeQ[myMilliporeSigmaURL]isValidChemicalModel

returns a boolean that indicates if a valid object will be generated from the inputs of this function.

ValidUploadMoleculeQ[]isValidChemicalModel

returns a boolean that indicates if a valid object will be generated from the inputs of this function.

Details

    Input
    Output
    Analysis & Reports Options
    Compatibility Options
    Health & Safety Options
    Input Processing Options
    Organizational Information Options
    Physical Properties Options
    Storage Information Options
    General Options

Examples

Basic Examples  (5)

Make sure that the resulting object will be valid when uploading a Model[Molecule] of DMSO by its name:

Make sure that the resulting object will be valid when uploading a new Model[Molecule] of Aspartic Acid by its PubChem ID:

Make sure that the resulting object will be valid when uploading a new Model[Molecule] of L-Serine by its InChI:

Make sure that the resulting object will be valid when uploading a new Model[Molecule] of Arginine by its CAS:

Make sure that the resulting object will be valid when uploading a new Model[Molecule] of Allylamine by its Sigma Aldrich product URL:

Additional Examples  (1)

Make sure that the resulting object will be valid when uploading a new Model[Molecule] of Taxol by its InChI Key:

Options  (4)

OutputFormat  (1)

Set OutputFormat->TestSummary to have the function return a summary of the tests that it ran. Use the Keys[...] function on this test summary to see the keys inside of it:

Verbose  (3)

Set Verbose->True to see all of the tests that ValidUploadMoleculeQ is running:

Set Verbose->Failures to see all of the tests that did not pass when running ValidUploadMoleculeQ:

Set Verbose->False to see none of the tests when running ValidUploadMoleculeQ (this is the default behavior):