*/ namespace App\Models{ /** * @property int $id * @property string $smiles * @property float|null $absorption * @property float|null $distribution * @property float|null $metabolism * @property float|null $excretion * @property float|null $toxicity * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|Admet newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Admet newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Admet query() * @method static \Illuminate\Database\Eloquent\Builder|Admet whereAbsorption($value) * @method static \Illuminate\Database\Eloquent\Builder|Admet whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Admet whereDistribution($value) * @method static \Illuminate\Database\Eloquent\Builder|Admet whereExcretion($value) * @method static \Illuminate\Database\Eloquent\Builder|Admet whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Admet whereMetabolism($value) * @method static \Illuminate\Database\Eloquent\Builder|Admet whereSmiles($value) * @method static \Illuminate\Database\Eloquent\Builder|Admet whereToxicity($value) * @method static \Illuminate\Database\Eloquent\Builder|Admet whereUpdatedAt($value) */ class Admet extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property int $user_id * @property string $job_id * @property string $status * @property string $preset * @property int $num_molecules * @property int $return_top_k * @property string $docking_mode * @property int $dock_top_k * @property array|null $summary * @property array|null $files * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property array|null $ligands * @property string|null $stage * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|AiJob completed() * @method static \Illuminate\Database\Eloquent\Builder|AiJob failed() * @method static \Illuminate\Database\Eloquent\Builder|AiJob newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|AiJob newQuery() * @method static \Illuminate\Database\Eloquent\Builder|AiJob query() * @method static \Illuminate\Database\Eloquent\Builder|AiJob running() * @method static \Illuminate\Database\Eloquent\Builder|AiJob whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|AiJob whereDockTopK($value) * @method static \Illuminate\Database\Eloquent\Builder|AiJob whereDockingMode($value) * @method static \Illuminate\Database\Eloquent\Builder|AiJob whereFiles($value) * @method static \Illuminate\Database\Eloquent\Builder|AiJob whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|AiJob whereJobId($value) * @method static \Illuminate\Database\Eloquent\Builder|AiJob whereLigands($value) * @method static \Illuminate\Database\Eloquent\Builder|AiJob whereNumMolecules($value) * @method static \Illuminate\Database\Eloquent\Builder|AiJob wherePreset($value) * @method static \Illuminate\Database\Eloquent\Builder|AiJob whereReturnTopK($value) * @method static \Illuminate\Database\Eloquent\Builder|AiJob whereStage($value) * @method static \Illuminate\Database\Eloquent\Builder|AiJob whereStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|AiJob whereSummary($value) * @method static \Illuminate\Database\Eloquent\Builder|AiJob whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|AiJob whereUserId($value) */ class AiJob extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property string $name * @property string|null $category * @property array|null $images * @property string|null $description * @property string|null $notable_winners * @property string|null $country * @property int|null $year_started * @property string|null $website * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Illuminate\Database\Eloquent\Collection $scientists * @property-read int|null $scientists_count * @method static \Illuminate\Database\Eloquent\Builder|Award newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Award newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Award query() * @method static \Illuminate\Database\Eloquent\Builder|Award whereCategory($value) * @method static \Illuminate\Database\Eloquent\Builder|Award whereCountry($value) * @method static \Illuminate\Database\Eloquent\Builder|Award whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Award whereDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|Award whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Award whereImages($value) * @method static \Illuminate\Database\Eloquent\Builder|Award whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|Award whereNotableWinners($value) * @method static \Illuminate\Database\Eloquent\Builder|Award whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Award whereWebsite($value) * @method static \Illuminate\Database\Eloquent\Builder|Award whereYearStarted($value) */ class Award extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property int $job_id * @property int $rank * @property string $smiles * @property string|null $name * @property string|null $cid * @property float|null $similarity * @property string|null $explanation * @property string|null $image_url * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\ChemicalSearchJob $job * @method static \Illuminate\Database\Eloquent\Builder|ChemicalCompound newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ChemicalCompound newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ChemicalCompound query() * @method static \Illuminate\Database\Eloquent\Builder|ChemicalCompound whereCid($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalCompound whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalCompound whereExplanation($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalCompound whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalCompound whereImageUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalCompound whereJobId($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalCompound whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalCompound whereRank($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalCompound whereSimilarity($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalCompound whereSmiles($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalCompound whereUpdatedAt($value) */ class ChemicalCompound extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property int $user_id * @property string $query_smiles * @property int $top_k * @property string $status * @property array|null $results * @property array|null $reason * @property array|null $image_urls * @property array|null $metadata * @property string|null $error_message * @property \Illuminate\Support\Carbon|null $started_at * @property \Illuminate\Support\Carbon|null $completed_at * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Illuminate\Database\Eloquent\Collection $compounds * @property-read int|null $compounds_count * @method static \Illuminate\Database\Eloquent\Builder|ChemicalSearchJob newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ChemicalSearchJob newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ChemicalSearchJob query() * @method static \Illuminate\Database\Eloquent\Builder|ChemicalSearchJob whereCompletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalSearchJob whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalSearchJob whereErrorMessage($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalSearchJob whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalSearchJob whereImageUrls($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalSearchJob whereMetadata($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalSearchJob whereQuerySmiles($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalSearchJob whereReason($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalSearchJob whereResults($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalSearchJob whereStartedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalSearchJob whereStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalSearchJob whereTopK($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalSearchJob whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemicalSearchJob whereUserId($value) */ class ChemicalSearchJob extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property int $user_id * @property int|null $chemistry_thread_id * @property string $type * @property string $input_data * @property string|null $response * @property array|null $properties * @property array|null $drug_likeness * @property array|null $admet * @property int|null $processing_time_ms * @property string $status * @property string|null $error_message * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\ChemistryThread|null $thread * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|ChemistryAnalysis newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ChemistryAnalysis newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ChemistryAnalysis query() * @method static \Illuminate\Database\Eloquent\Builder|ChemistryAnalysis whereAdmet($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryAnalysis whereChemistryThreadId($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryAnalysis whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryAnalysis whereDrugLikeness($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryAnalysis whereErrorMessage($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryAnalysis whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryAnalysis whereInputData($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryAnalysis whereProcessingTimeMs($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryAnalysis whereProperties($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryAnalysis whereResponse($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryAnalysis whereStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryAnalysis whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryAnalysis whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryAnalysis whereUserId($value) */ class ChemistryAnalysis extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property int $user_id * @property string $job_id * @property string $filename * @property string $analysis_type * @property int $total_rows * @property int $completed_rows * @property int $failed_rows * @property int $progress_percent * @property string $status * @property string|null $result_file_path * @property string|null $error_message * @property \Illuminate\Support\Carbon|null $started_at * @property \Illuminate\Support\Carbon|null $completed_at * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|ChemistryCsvJob newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ChemistryCsvJob newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ChemistryCsvJob query() * @method static \Illuminate\Database\Eloquent\Builder|ChemistryCsvJob whereAnalysisType($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryCsvJob whereCompletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryCsvJob whereCompletedRows($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryCsvJob whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryCsvJob whereErrorMessage($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryCsvJob whereFailedRows($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryCsvJob whereFilename($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryCsvJob whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryCsvJob whereJobId($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryCsvJob whereProgressPercent($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryCsvJob whereResultFilePath($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryCsvJob whereStartedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryCsvJob whereStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryCsvJob whereTotalRows($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryCsvJob whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryCsvJob whereUserId($value) */ class ChemistryCsvJob extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property int $user_id * @property string $thread_id * @property string|null $title * @property string $status * @property \Illuminate\Support\Carbon|null $last_used_at * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Illuminate\Database\Eloquent\Collection $analyses * @property-read int|null $analyses_count * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|ChemistryThread newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ChemistryThread newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ChemistryThread query() * @method static \Illuminate\Database\Eloquent\Builder|ChemistryThread whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryThread whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryThread whereLastUsedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryThread whereStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryThread whereThreadId($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryThread whereTitle($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryThread whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChemistryThread whereUserId($value) */ class ChemistryThread extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property int $user_id * @property string $input_type * @property string|null $smiles * @property string|null $protein_name * @property string|null $ligand_name * @property string $protein_path * @property string $ligand_path * @property string $status * @property array|null $result_data * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|DockingJob newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|DockingJob newQuery() * @method static \Illuminate\Database\Eloquent\Builder|DockingJob query() * @method static \Illuminate\Database\Eloquent\Builder|DockingJob whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|DockingJob whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|DockingJob whereInputType($value) * @method static \Illuminate\Database\Eloquent\Builder|DockingJob whereLigandName($value) * @method static \Illuminate\Database\Eloquent\Builder|DockingJob whereLigandPath($value) * @method static \Illuminate\Database\Eloquent\Builder|DockingJob whereProteinName($value) * @method static \Illuminate\Database\Eloquent\Builder|DockingJob whereProteinPath($value) * @method static \Illuminate\Database\Eloquent\Builder|DockingJob whereResultData($value) * @method static \Illuminate\Database\Eloquent\Builder|DockingJob whereSmiles($value) * @method static \Illuminate\Database\Eloquent\Builder|DockingJob whereStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|DockingJob whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|DockingJob whereUserId($value) */ class DockingJob extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property string $job_id * @property string $status * @property string $file_format * @property string $smiles * @property string|null $filename * @property string|null $download_url * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|LigandExport newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|LigandExport newQuery() * @method static \Illuminate\Database\Eloquent\Builder|LigandExport query() * @method static \Illuminate\Database\Eloquent\Builder|LigandExport whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|LigandExport whereDownloadUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|LigandExport whereFileFormat($value) * @method static \Illuminate\Database\Eloquent\Builder|LigandExport whereFilename($value) * @method static \Illuminate\Database\Eloquent\Builder|LigandExport whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|LigandExport whereJobId($value) * @method static \Illuminate\Database\Eloquent\Builder|LigandExport whereSmiles($value) * @method static \Illuminate\Database\Eloquent\Builder|LigandExport whereStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|LigandExport whereUpdatedAt($value) */ class LigandExport extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property string $experiment_name * @property string|null $description * @property string|null $SYS_pdb * @property string|null $SYS_nw_pdb * @property string|null $ligand_H_pdb * @property string|null $ligand_gaff_pdb * @property string|null $ligand_h_1_pdb * @property string|null $ligand_h_nonprot_pdb * @property string|null $protein_ligand_pdb * @property string|null $prot_lig_equil_pdb * @property string|null $starting_end_pdb * @property string|null $prot_lig_equil_dcd * @property string|null $prot_lig_prod1_1_nw_dcd * @property string|null $SYS_gaff2_crd * @property string|null $SYS_nw_crd * @property string|null $SYS_gaff2_prmtop * @property string|null $SYS_nw_prmtop * @property string|null $prot_lig_equil_rst * @property string|null $prepareforleap_in * @property string|null $tleap_in * @property string|null $lig_lib * @property string|null $ligand_frcmod * @property string|null $ligand_mol2 * @property string|null $ligand_h_renum_txt * @property string|null $ligand_h_sslink * @property string|null $prot_lig_equil_log * @property string|null $_2D_rmsd_csv * @property string|null $Interaction_energy_eelec_csv * @property string|null $Interaction_energy_evdw_csv * @property string|null $PC1_csv * @property string|null $PC2_csv * @property string|null $cross_correlation_csv * @property string|null $distance_csv * @property string|null $distance_select_csv * @property string|null $radius_gyration_csv * @property string|null $rmsd_ca_csv * @property string|null $rmsf_ca_csv * @property string|null $_2D_rmsd_png * @property string|null $Interaction_energy_png * @property string|null $PCA_png * @property string|null $PCA_dist_png * @property string|null $cross_correlation_png * @property string|null $distance_png * @property string|null $distance_select_png * @property string|null $radius_gyration_png * @property string|null $radius_gyration_dist_png * @property string|null $rmsd_ca_png * @property string|null $rmsd_dist_png * @property string|null $rmsf_ca_png * @property string|null $Interaction_html * @property string|null $initial_html * @property string|null $FINAL_RESULTS_MMPBSA_dat * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|MdFile newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|MdFile newQuery() * @method static \Illuminate\Database\Eloquent\Builder|MdFile query() * @method static \Illuminate\Database\Eloquent\Builder|MdFile where2DRmsdCsv($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile where2DRmsdPng($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereCrossCorrelationCsv($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereCrossCorrelationPng($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereDistanceCsv($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereDistancePng($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereDistanceSelectCsv($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereDistanceSelectPng($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereExperimentName($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereFINALRESULTSMMPBSADat($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereInitialHtml($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereInteractionEnergyEelecCsv($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereInteractionEnergyEvdwCsv($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereInteractionEnergyPng($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereInteractionHtml($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereLigLib($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereLigandFrcmod($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereLigandGaffPdb($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereLigandH1Pdb($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereLigandHNonprotPdb($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereLigandHPdb($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereLigandHRenumTxt($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereLigandHSslink($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereLigandMol2($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile wherePC1Csv($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile wherePC2Csv($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile wherePCADistPng($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile wherePCAPng($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile wherePrepareforleapIn($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereProtLigEquilDcd($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereProtLigEquilLog($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereProtLigEquilPdb($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereProtLigEquilRst($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereProtLigProd11NwDcd($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereProteinLigandPdb($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereRadiusGyrationCsv($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereRadiusGyrationDistPng($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereRadiusGyrationPng($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereRmsdCaCsv($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereRmsdCaPng($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereRmsdDistPng($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereRmsfCaCsv($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereRmsfCaPng($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereSYSGaff2Crd($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereSYSGaff2Prmtop($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereSYSNwCrd($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereSYSNwPdb($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereSYSNwPrmtop($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereSYSPdb($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereStartingEndPdb($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereTleapIn($value) * @method static \Illuminate\Database\Eloquent\Builder|MdFile whereUpdatedAt($value) */ class MdFile extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property string $title * @property string|null $summary * @property string $source * @property string $url * @property \Illuminate\Support\Carbon|null $published_at * @property string|null $category * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|News newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|News newQuery() * @method static \Illuminate\Database\Eloquent\Builder|News query() * @method static \Illuminate\Database\Eloquent\Builder|News whereCategory($value) * @method static \Illuminate\Database\Eloquent\Builder|News whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|News whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|News wherePublishedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|News whereSource($value) * @method static \Illuminate\Database\Eloquent\Builder|News whereSummary($value) * @method static \Illuminate\Database\Eloquent\Builder|News whereTitle($value) * @method static \Illuminate\Database\Eloquent\Builder|News whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|News whereUrl($value) */ class News extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property string $name * @property string $type * @property string|null $billing_period * @property numeric $price * @property string $currency * @property string|null $stripe_product_id * @property string|null $stripe_price_id * @property bool $is_active * @property string|null $description * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|Plan newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Plan newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Plan query() * @method static \Illuminate\Database\Eloquent\Builder|Plan whereBillingPeriod($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan whereCurrency($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan whereDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan whereIsActive($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan wherePrice($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan whereStripePriceId($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan whereStripeProductId($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan whereUpdatedAt($value) */ class Plan extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property int $user_id * @property string|null $specialization * @property string|null $university * @property int|null $years_of_experience * @property string|null $bio * @property string|null $photo * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|Researcher newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Researcher newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Researcher query() * @method static \Illuminate\Database\Eloquent\Builder|Researcher whereBio($value) * @method static \Illuminate\Database\Eloquent\Builder|Researcher whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Researcher whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Researcher wherePhoto($value) * @method static \Illuminate\Database\Eloquent\Builder|Researcher whereSpecialization($value) * @method static \Illuminate\Database\Eloquent\Builder|Researcher whereUniversity($value) * @method static \Illuminate\Database\Eloquent\Builder|Researcher whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Researcher whereUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|Researcher whereYearsOfExperience($value) */ class Researcher extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property int $user_id * @property int $news_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\News $news * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|SavedArticle newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|SavedArticle newQuery() * @method static \Illuminate\Database\Eloquent\Builder|SavedArticle query() * @method static \Illuminate\Database\Eloquent\Builder|SavedArticle whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|SavedArticle whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|SavedArticle whereNewsId($value) * @method static \Illuminate\Database\Eloquent\Builder|SavedArticle whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|SavedArticle whereUserId($value) */ class SavedArticle extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property string $name * @property string|null $nationality * @property int|null $birth_year * @property int|null $death_year * @property array|null $images * @property string $bio * @property string|null $impact * @property string|null $field * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Illuminate\Database\Eloquent\Collection $awards * @property-read int|null $awards_count * @method static \Illuminate\Database\Eloquent\Builder|Scientist newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Scientist newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Scientist query() * @method static \Illuminate\Database\Eloquent\Builder|Scientist whereBio($value) * @method static \Illuminate\Database\Eloquent\Builder|Scientist whereBirthYear($value) * @method static \Illuminate\Database\Eloquent\Builder|Scientist whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Scientist whereDeathYear($value) * @method static \Illuminate\Database\Eloquent\Builder|Scientist whereField($value) * @method static \Illuminate\Database\Eloquent\Builder|Scientist whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Scientist whereImages($value) * @method static \Illuminate\Database\Eloquent\Builder|Scientist whereImpact($value) * @method static \Illuminate\Database\Eloquent\Builder|Scientist whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|Scientist whereNationality($value) * @method static \Illuminate\Database\Eloquent\Builder|Scientist whereUpdatedAt($value) */ class Scientist extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property int $user_id * @property array $input * @property array|null $output * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string $status * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|ScreeningResult newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ScreeningResult newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ScreeningResult query() * @method static \Illuminate\Database\Eloquent\Builder|ScreeningResult whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ScreeningResult whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ScreeningResult whereInput($value) * @method static \Illuminate\Database\Eloquent\Builder|ScreeningResult whereOutput($value) * @method static \Illuminate\Database\Eloquent\Builder|ScreeningResult whereStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|ScreeningResult whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ScreeningResult whereUserId($value) */ class ScreeningResult extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property int $user_id * @property string $protein * @property string|null $ligand * @property string $status * @property int $progress * @property string|null $error_message * @property string|null $trajectory * @property string|null $log_file * @property array|null $analysis * @property string $force_field * @property float $temperature * @property float $simulation_time_ns * @property int $box_size * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|Simulation newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Simulation newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Simulation query() * @method static \Illuminate\Database\Eloquent\Builder|Simulation whereAnalysis($value) * @method static \Illuminate\Database\Eloquent\Builder|Simulation whereBoxSize($value) * @method static \Illuminate\Database\Eloquent\Builder|Simulation whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Simulation whereErrorMessage($value) * @method static \Illuminate\Database\Eloquent\Builder|Simulation whereForceField($value) * @method static \Illuminate\Database\Eloquent\Builder|Simulation whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Simulation whereLigand($value) * @method static \Illuminate\Database\Eloquent\Builder|Simulation whereLogFile($value) * @method static \Illuminate\Database\Eloquent\Builder|Simulation whereProgress($value) * @method static \Illuminate\Database\Eloquent\Builder|Simulation whereProtein($value) * @method static \Illuminate\Database\Eloquent\Builder|Simulation whereSimulationTimeNs($value) * @method static \Illuminate\Database\Eloquent\Builder|Simulation whereStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|Simulation whereTemperature($value) * @method static \Illuminate\Database\Eloquent\Builder|Simulation whereTrajectory($value) * @method static \Illuminate\Database\Eloquent\Builder|Simulation whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Simulation whereUserId($value) */ class Simulation extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property int $user_id * @property string $status * @property array $input * @property array|null $output * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string $status * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|TargetLookup newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|TargetLookup newQuery() * @method static \Illuminate\Database\Eloquent\Builder|TargetLookup query() * @method static \Illuminate\Database\Eloquent\Builder|TargetLookup whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TargetLookup whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|TargetLookup whereInput($value) * @method static \Illuminate\Database\Eloquent\Builder|TargetLookup whereOutput($value) * @method static \Illuminate\Database\Eloquent\Builder|TargetLookup whereStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|TargetLookup whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TargetLookup whereUserId($value) */ class TargetLookup extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property string $name * @property string $email * @property \Illuminate\Support\Carbon|null $email_verified_at * @property \Illuminate\Support\Carbon|null $last_otp_sent_at * @property string $password * @property string $role * @property string|null $remember_token * @property string|null $stripe_customer_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $email_verification_otp * @property \Illuminate\Support\Carbon|null $email_verification_otp_expires_at * @property bool $is_verified * @property string|null $password_reset_otp * @property \Illuminate\Support\Carbon|null $password_reset_otp_expires_at * @property int|null $current_plan_id * @property-read \Illuminate\Database\Eloquent\Collection $aiJobs * @property-read int|null $ai_jobs_count * @property-read \Illuminate\Database\Eloquent\Collection $chemistryAnalyses * @property-read int|null $chemistry_analyses_count * @property-read \Illuminate\Database\Eloquent\Collection $chemistryCsvJobs * @property-read int|null $chemistry_csv_jobs_count * @property-read \Illuminate\Database\Eloquent\Collection $chemistryThreads * @property-read int|null $chemistry_threads_count * @property-read \Illuminate\Notifications\DatabaseNotificationCollection $notifications * @property-read int|null $notifications_count * @property-read \App\Models\Researcher|null $researcher * @property-read \Illuminate\Database\Eloquent\Collection $simulations * @property-read int|null $simulations_count * @property-read \Illuminate\Database\Eloquent\Collection $subscriptions * @property-read int|null $subscriptions_count * @property-read \Illuminate\Database\Eloquent\Collection $tokens * @property-read int|null $tokens_count * @method static \Database\Factories\UserFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|User hasExpiredGenericTrial() * @method static \Illuminate\Database\Eloquent\Builder|User newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|User newQuery() * @method static \Illuminate\Database\Eloquent\Builder|User onGenericTrial() * @method static \Illuminate\Database\Eloquent\Builder|User query() * @method static \Illuminate\Database\Eloquent\Builder|User whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereCurrentPlanId($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereEmailVerificationOtp($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereEmailVerificationOtpExpiresAt($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereEmailVerifiedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereIsVerified($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereLastOtpSentAt($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|User wherePassword($value) * @method static \Illuminate\Database\Eloquent\Builder|User wherePasswordResetOtp($value) * @method static \Illuminate\Database\Eloquent\Builder|User wherePasswordResetOtpExpiresAt($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereRememberToken($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereRole($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereStripeCustomerId($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereUpdatedAt($value) */ class User extends \Eloquent {} }