Closed tkemmer closed 1 month ago
When called without keyword arguments, molecules(sys), chains(sys), and fragments(sys) return identical tables instead of copies, while atoms(sys), bonds(sys), and the variant versions of said functions do not:
molecules(sys)
chains(sys)
fragments(sys)
atoms(sys)
bonds(sys)
julia> ct = atoms(sys); ct2 = atoms(sys); ct === ct2 false julia> ct = bonds(sys); ct2 = bonds(sys); ct === ct2 false julia> ct = molecules(sys); ct2 = molecules(sys); ct === ct2 true julia> ct = proteins(sys); ct2 = proteins(sys); ct === ct2 false julia> ct = chains(sys); ct2 = chains(sys); ct === ct2 true julia> ct = fragments(sys); ct2 = fragments(sys); ct === ct2 true julia> ct = nucleotides(sys); ct2 = nucleotides(sys); ct === ct2 false julia> ct = residues(sys); ct2 = residues(sys); ct === ct2 false
When called without keyword arguments,
molecules(sys)
,chains(sys)
, andfragments(sys)
return identical tables instead of copies, whileatoms(sys)
,bonds(sys)
, and the variant versions of said functions do not: