enasequence / sequencetools

Webin sequence validation API.
Apache License 2.0
10 stars 3 forks source link

Ena 6078 full 2 #160

Closed Rajkumar-D closed 4 months ago

Rajkumar-D commented 5 months ago

-- All getCompoundLocation will call FeatureLocationParser.getCompoundLocation -- All rendering of location will call FeatureLocationWriter.renderCompoundLocation -- Update LocationStringParser.getCompoundLocation() to FeatureLocationParser.getCompoundLocation() -- remove LocationToStringCoverter.renderCompoundLocation -- Added this method FeatureLocationWriter.renderLocationForcePartiality for forceing partiality -- Removed partiality fields from CompoundLocation as it is derived from its individual locations. -- Commented some assertions in FeatureLocationsMatcherTest as those where not valid assertions, example comment: // This is not a valid 3' // assertTrue(fivePrimePartial(location));

Main classes to revire:

CompoundLocation
Location
CdsTranslator
FeatureLocationParser
FeatureLocationWriter
FeatureLocationsMatcherTest
CdsTranslatorTest