(
"submitterLinkout", eResource_link_submitterLinkout);
75 ADD_ENUM_VALUE(
"in-start-codon", eGene_location_in_start_codon);
78 ADD_ENUM_VALUE(
"conserved-noncoding", eGene_location_conserved_noncoding);
104 ADD_ENUM_VALUE(
"has-assembly-conflict", eMapping_has_assembly_conflict);
105 ADD_ENUM_VALUE(
"is-assembly-specific", eMapping_is_assembly_specific);
113 ADD_ENUM_VALUE(
"is-uniquely-placed", eMap_weight_is_uniquely_placed);
114 ADD_ENUM_VALUE(
"placed-twice-on-same-chrom", eMap_weight_placed_twice_on_same_chrom);
115 ADD_ENUM_VALUE(
"placed-twice-on-diff-chrom", eMap_weight_placed_twice_on_diff_chrom);
116 ADD_ENUM_VALUE(
"many-placements", eMap_weight_many_placements);
124 ADD_ENUM_VALUE(
"is-mutation", eFrequency_based_validation_is_mutation);
125 ADD_ENUM_VALUE(
"above-5pct-all", eFrequency_based_validation_above_5pct_all);
126 ADD_ENUM_VALUE(
"above-5pct-1plus", eFrequency_based_validation_above_5pct_1plus);
127 ADD_ENUM_VALUE(
"validated", eFrequency_based_validation_validated);
128 ADD_ENUM_VALUE(
"above-1pct-all", eFrequency_based_validation_above_1pct_all);
129 ADD_ENUM_VALUE(
"above-1pct-1plus", eFrequency_based_validation_above_1pct_1plus);
137 ADD_ENUM_VALUE(
"in-haplotype-set", eGenotype_in_haplotype_set);
146 ADD_ENUM_VALUE(
"contig-allele-missing", eQuality_check_contig_allele_missing);
147 ADD_ENUM_VALUE(
"withdrawn-by-submitter", eQuality_check_withdrawn_by_submitter);
148 ADD_ENUM_VALUE(
"non-overlapping-alleles", eQuality_check_non_overlapping_alleles);
149 ADD_ENUM_VALUE(
"strain-specific", eQuality_check_strain_specific);
150 ADD_ENUM_VALUE(
"genotype-conflict", eQuality_check_genotype_conflict);
159 ADD_ENUM_VALUE(
"likely-artifact", eConfidence_likely_artifact);
178 ADD_ENUM_VALUE(
"tested-inconclusive", eAllele_origin_tested_inconclusive);
232 ADD_NAMED_ENUM_MEMBER(
"frequency-based-validation", m_Frequency_based_validation, EFrequency_based_validation)->SetSetFlag(
MEMBER_PTR(m_set_State[0]))->SetOptional();
234 ADD_NAMED_MEMBER(
"project-data", m_Project_data, STL_list_set, (
STD, (
int)))->SetSetFlag(
MEMBER_PTR(m_set_State[0]))->SetOptional();
242 info->RandomOrder();
243 info->CodeVersion(22400);
244 info->DataSpec(ncbi::EDataSpec::eASN);
250: m_Version(0), m_Resource_link((
EResource_link)(0)), m_Gene_location((
EGene_location)(0)), m_Effect((
EEffect)(0)), m_Mapping((
EMapping)(0)), m_Map_weight((
EMap_weight)(0)), m_Frequency_based_validation((
EFrequency_based_validation)(0)), m_Genotype((
EGenotype)(0)), m_Quality_check((
EQuality_check)(0)), m_Confidence((
EConfidence)(0)), m_Other_validation(0), m_Allele_origin((
EAllele_origin)(0)), m_Allele_state((
EAllele_state)(0)), m_Allele_frequency(0), m_Is_ancestral_allele(0)
User-defined methods of the data storage class.
BEGIN_NAMED_BASE_CLASS_INFO("VariantProperties", CVariantProperties)
BEGIN_NAMED_ENUM_IN_INFO("", CVariantProperties_Base::, EResource_link, true)
Historically, the dbSNP definitions document data structures used in the processing and annotation of...
#define MEMBER_PTR(MemberName)
#define SET_ENUM_INTERNAL_NAME(OwnerName, MemberName)
#define ADD_NAMED_MEMBER(MemberAlias, MemberName, TypeMacro, TypeMacroArgs)
#define SET_ENUM_MODULE(ModuleName)
#define ADD_NAMED_STD_MEMBER(MemberAlias, MemberName)
#define SET_CLASS_MODULE(ModuleName)
#define ADD_NAMED_ENUM_MEMBER(MemberAlias, MemberName, EnumName)
#define ADD_ENUM_VALUE(EnumValueName, EnumValueValue)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
void ResetResource_link(void)
Reset Resource_link data member.
virtual ~CVariantProperties_Base(void)
void ResetGene_location(void)
Reset Gene_location data member.
void ResetOther_validation(void)
Reset Other_validation data member.
void ResetAllele_state(void)
Reset Allele_state data member.
void ResetAllele_frequency(void)
Reset Allele_frequency data member.
void ResetAllele_origin(void)
Reset Allele_origin data member.
void ResetProject_data(void)
Reset Project_data data member.
EFrequency_based_validation
list< int > m_Project_data
void ResetMapping(void)
Reset Mapping data member.
void ResetMap_weight(void)
Reset Map_weight data member.
void ResetConfidence(void)
Reset Confidence data member.
virtual void Reset(void)
Reset the whole object.
EResource_link
NOTE: The format for most of these values is as an integer Unless otherwise noted,...
void ResetFrequency_based_validation(void)
Reset Frequency_based_validation data member.
void ResetIs_ancestral_allele(void)
Reset Is_ancestral_allele data member.
void ResetEffect(void)
Reset Effect data member.
void ResetVersion(void)
Reset Version data member.
EAllele_origin
origin of this allele, if known note that these are powers-of-two, and represent bits; thus,...
EMap_weight
map-weight captures specificity of placement NOTE: This is *NOT* a bitfield
void ResetQuality_check(void)
Reset Quality_check data member.
EAllele_state
observed allele state, if known NOTE: THIS IS NOT A BITFIELD!
void ResetGenotype(void)
Reset Genotype data member.
CVariantProperties_Base(void)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4