Ejemplo n.º 1
0
 private static bool RegulatoryRegionEquals(RegulatoryFeature prev, RegulatoryFeature curr)
 {
     return(prev.ReferenceIndex == curr.ReferenceIndex &&
            prev.Start == curr.Start &&
            prev.End == curr.End &&
            prev.Id == curr.Id &&
            prev.FeatureType == curr.FeatureType);
 }
Ejemplo n.º 2
0
 private static void RegulatoryRegionDump(RegulatoryFeature r)
 {
     Console.WriteLine("==================================");
     Console.WriteLine($"ReferenceIndex:     {r.ReferenceIndex}");
     Console.WriteLine($"Start:              {r.Start}");
     Console.WriteLine($"End:                {r.End}");
     Console.WriteLine($"Id:                 {r.Id}");
     Console.WriteLine($"FeatureType:        {r.FeatureType}");
     Console.WriteLine("==================================");
 }
Ejemplo n.º 3
0
        private static void MergeRegulatoryRegion(RegulatoryFeature prev, RegulatoryFeature curr)
        {
            if (RegulatoryRegionEquals(prev, curr))
            {
                return;
            }

            RegulatoryRegionDump(prev);
            RegulatoryRegionDump(curr);
            throw new GeneralException("Found different regulatory regions");
        }
Ejemplo n.º 4
0
 private static void ImportRegulatoryFeatures(FeaturesContext db, DBBuffer buffer, Paths Paths, string LogXml2DB)
 {
     db.BulkInsert(RegulatoryFeature.Import(buffer, Paths, LogXml2DB));
     buffer.p_RegualtoryFeatures = db.RegulatoryFeature.ToList();
 }