CONSTRUCT { _:929006 up:source unirule:MF_04073 . _:929007 up:ecName '2.7.7.7' ; up:fullName 'DNA-directed DNA polymerase' ; rdf:type up:Structured_Name . _:929008 up:source unirule:MF_04073 . _:929009 up:ecName '2.7.7.49' ; up:fullName 'RNA-directed DNA polymerase' ; rdf:type up:Structured_Name . _:929010 up:source unirule:MF_04073 . _:929011 up:ecName '3.1.26.4' ; up:fullName 'Ribonuclease H' ; rdf:type up:Structured_Name . _:929012 up:source unirule:MF_04073 . _:929013 up:source unirule:MF_04073 . _:929014 up:source unirule:MF_04073 . _:929015 up:source unirule:MF_04073 . _:929016 up:source unirule:MF_04073 . _:929017 up:source unirule:MF_04073 . _:929018 up:source unirule:MF_04073 . _:929019 up:source unirule:MF_04073 . _:929020 up:source unirule:MF_04073 . _:929021 up:source unirule:MF_04073 . _:929022 up:source unirule:MF_04073 . _:929023 up:source unirule:MF_04073 . _:929024 up:source unirule:MF_04073 . _:929025 up:source unirule:MF_04073 . _:929026 up:source unirule:MF_04073 . _:929027 up:source unirule:MF_04073 . _:929028 up:source unirule:MF_04073 . _:929029 up:source unirule:MF_04073 . _:929030 up:source unirule:MF_04073 . _:929031 up:source unirule:MF_04073 . _:929032 up:source unirule:MF_04073 . _:929033 up:source unirule:MF_04073 . _:929034 up:source unirule:MF_04073 . _:929035 up:source unirule:MF_04073 . _:929036 up:source unirule:MF_04073 . _:929037 up:source unirule:MF_04073 . _:929038 up:source unirule:MF_04073 . _:929039 up:source unirule:MF_04073 . _:929040 up:source unirule:MF_04073 . _:929041 up:source unirule:MF_04073 . _:929042 up:source unirule:MF_04073 . _:929043 up:source unirule:MF_04073 . _:929044 up:source unirule:MF_04073 . _:929045 up:source unirule:MF_04073 . _:929046 up:source unirule:MF_04073 . _:929047 up:source unirule:MF_04073 . _:929048 up:source unirule:MF_04073 . _:929049 up:source unirule:MF_04073 . _:929050 up:source unirule:MF_04073 . _:929051 up:source unirule:MF_04073 . _:929052 up:source unirule:MF_04073 . _:929053 up:source unirule:MF_04073 . ?this up:annotation ?annotation5 , ?annotation6 , ?annotation8 , ?annotation10 , ?annotation12 , ?annotation13 , ?annotation14 , ?annotation15 , ?annotation16 ; up:classifiedWith GO:0003677 , GO:0003887 , GO:0003964 , GO:0004523 , GO:0006260 , GO:0046872 , GO:0052170 , keyword:1090 , keyword:1113 , keyword:235 , keyword:238 , keyword:239 , keyword:255 , keyword:378 , keyword:460 , keyword:479 , keyword:511 , keyword:540 , keyword:548 , keyword:695 , keyword:808 , keyword:899 , keyword:945 ; up:domain ?namedpart1 , ?namedpart2 , ?namedpart3 ; up:recommendedName ?name0 . ?name0 up:fullName 'Protein P' ; rdf:type up:Structured_Name . ?namedpart1 up:recommendedName _:929007 . ?namedpart2 up:recommendedName _:929009 . ?namedpart3 up:recommendedName _:929011 . ?gene4 skos:prefLabel 'P' . ?annotation5 a up:Function_Annotation ; rdfs:comment "Multifunctional enzyme that converts the viral RNA genome into dsDNA in viral cytoplasmic capsids. This enzyme displays a DNA polymerase activity that can copy either DNA or RNA templates, and a ribonuclease H (RNase H) activity that cleaves the RNA strand of RNA-DNA heteroduplexes in a partially processive 3'- to 5'-endonucleasic mode. Neo-synthesized pregenomic RNA (pgRNA) are encapsidated together with the P protein, and reverse-transcribed inside the nucleocapsid. Initiation of reverse-transcription occurs first by binding the epsilon loop on the pgRNA genome, and is initiated by protein priming, thereby the 5'-end of (-)DNA is covalently linked to P protein. Partial (+)DNA is synthesized from the (-)DNA template and generates the relaxed circular DNA (RC-DNA) genome. After budding and infection, the RC-DNA migrates in the nucleus, and is converted into a plasmid-like covalently closed circular DNA (cccDNA). The activity of P protein does not seem to be necessary for cccDNA generation, and is presumably released from (+)DNA by host nuclear DNA repair machinery." . ?annotation6 up:activity ?activity7 ; rdf:type up:Catalytic_Activity_Annotation . ?activity7 up:catalyticActivity <http://rdf.rhea-db.org/22508>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.7.7.7>. ?annotation8 up:activity ?activity9 ; rdf:type up:Catalytic_Activity_Annotation . ?activity9 up:catalyticActivity <http://rdf.rhea-db.org/22508>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.7.7.49>. ?annotation10 up:activity ?activity11 ; rdf:type up:Catalytic_Activity_Annotation . ?activity11 up:enzymeClass <http://purl.uniprot.org/enzyme/3.1.26.4>. ?annotation12 a up:Activity_Regulation_Annotation ; rdfs:comment 'Activated by host HSP70 and HSP40 in vitro to be able to bind the epsilon loop of the pgRNA. Because deletion of the RNase H region renders the protein partly chaperone-independent, the chaperones may be needed indirectly to relieve occlusion of the RNA-binding site by this domain. Inhibited by several reverse-transcriptase inhibitors: Lamivudine, Adefovir and Entecavir.' . ?annotation13 a up:Domain_Annotation ; rdfs:comment 'Terminal protein domain (TP) is hepadnavirus-specific. Spacer domain is highly variable and separates the TP and RT domains. Polymerase/reverse-transcriptase domain (RT) and ribonuclease H domain (RH) are similar to retrovirus reverse transcriptase/RNase H.' . ?annotation14 a up:Domain_Annotation ; rdfs:comment "The polymerase/reverse transcriptase (RT) and ribonuclease H (RH) domains are structured in five subdomains: finger, palm, thumb, connection and RNase H. Within the palm subdomain, the 'primer grip' region is thought to be involved in the positioning of the primer terminus for accommodating the incoming nucleotide. The RH domain stabilizes the association of RT with primer-template." . ?annotation15 a up:Annotation ; rdfs:comment 'Hepadnaviral virions contain probably just one P protein molecule per particle.' . ?annotation16 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the hepadnaviridae P protein family.' . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; rdf:type up:Domain_Extent_Annotation ; rdfs:comment 'Reverse transcriptase' . ?pfsb19 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfs23 up:annotation ?annotation24 . ?annotation24 faldo:begin ?pfsb25 ; faldo:end ?pfse26 ; rdf:type up:Region_Annotation ; rdfs:comment 'Terminal protein domain (TP)' . ?pfsb25 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse26 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; rdf:type up:Region_Annotation ; rdfs:comment 'Spacer' . ?pfsb31 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfs35 up:annotation ?annotation36 . ?annotation36 faldo:begin ?pfsb37 ; faldo:end ?pfse38 ; rdf:type up:Region_Annotation ; rdfs:comment 'Polymerase/reverse transcriptase domain (RT)' . ?pfsb37 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?pfse38 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfs41 up:annotation ?annotation42 . ?annotation42 faldo:begin ?pfsb43 ; faldo:end ?pfse44 ; up:ligand ?ligand45 ; rdf:type up:Binding_Site_Annotation . ?pfsb43 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?pfse44 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?ligand45 rdfs:subClassOf chebi:18420 . ?pfs48 up:annotation ?annotation49 . ?annotation49 faldo:begin ?pfsb50 ; faldo:end ?pfse51 ; up:ligand ?ligand52 ; rdf:type up:Binding_Site_Annotation . ?pfsb50 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?pfse51 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?ligand52 rdfs:subClassOf chebi:18420 . ?pfs55 up:annotation ?annotation56 . ?annotation56 faldo:begin ?pfsb57 ; faldo:end ?pfse58 ; up:ligand ?ligand59 ; rdf:type up:Binding_Site_Annotation . ?pfsb57 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . ?pfse58 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?ligand59 rdfs:subClassOf chebi:18420 . ?pfs62 up:annotation ?annotation63 . ?annotation63 faldo:begin ?pfsb64 ; faldo:end ?pfse65 ; rdf:type up:Site_Annotation ; rdfs:comment 'Priming of reverse-transcription by covalently linking the first nucleotide of the (-)DNA' . ?pfsb64 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?pfse65 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . _:929054 a rdf:Statement ; up:attribution _:929006 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:929055 a rdf:Statement ; up:attribution _:929008 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart1 . _:929056 a rdf:Statement ; up:attribution _:929010 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart2 . _:929057 a rdf:Statement ; up:attribution _:929012 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart3 . _:929058 a rdf:Statement ; up:attribution _:929013 ; rdf:subject ?gene4 ; rdf:predicate up:encodedBy ; rdf:object ?gene4 . _:929059 a rdf:Statement ; up:attribution _:929014 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:929060 a rdf:Statement ; up:attribution _:929015 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:929061 a rdf:Statement ; up:attribution _:929016 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:929062 a rdf:Statement ; up:attribution _:929017 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:929063 a rdf:Statement ; up:attribution _:929018 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:929064 a rdf:Statement ; up:attribution _:929019 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:929065 a rdf:Statement ; up:attribution _:929020 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:929066 a rdf:Statement ; up:attribution _:929021 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:929067 a rdf:Statement ; up:attribution _:929022 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:929068 a rdf:Statement ; up:attribution _:929023 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:235 . _:929069 a rdf:Statement ; up:attribution _:929024 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:238 . _:929070 a rdf:Statement ; up:attribution _:929025 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:239 . _:929071 a rdf:Statement ; up:attribution _:929026 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:255 . _:929072 a rdf:Statement ; up:attribution _:929027 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:945 . _:929073 a rdf:Statement ; up:attribution _:929028 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:929074 a rdf:Statement ; up:attribution _:929029 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1090 . _:929075 a rdf:Statement ; up:attribution _:929030 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1113 . _:929076 a rdf:Statement ; up:attribution _:929031 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:929077 a rdf:Statement ; up:attribution _:929032 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:929078 a rdf:Statement ; up:attribution _:929033 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:511 . _:929079 a rdf:Statement ; up:attribution _:929034 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:540 . _:929080 a rdf:Statement ; up:attribution _:929035 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:548 . _:929081 a rdf:Statement ; up:attribution _:929036 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:695 . _:929082 a rdf:Statement ; up:attribution _:929037 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:929083 a rdf:Statement ; up:attribution _:929038 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:899 . _:929084 a rdf:Statement ; up:attribution _:929039 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003677 . _:929085 a rdf:Statement ; up:attribution _:929040 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003887 . _:929086 a rdf:Statement ; up:attribution _:929041 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0046872 . _:929087 a rdf:Statement ; up:attribution _:929042 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003964 . _:929088 a rdf:Statement ; up:attribution _:929043 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004523 . _:929089 a rdf:Statement ; up:attribution _:929044 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006260 . _:929090 a rdf:Statement ; up:attribution _:929045 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0052170 . _:929091 a rdf:Statement ; up:source unirule:MF_04073 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:929092 a rdf:Statement ; up:attribution _:929046 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:929093 a rdf:Statement ; up:source unirule:MF_04073 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:929094 a rdf:Statement ; up:attribution _:929047 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:929095 a rdf:Statement ; up:source unirule:MF_04073 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:929096 a rdf:Statement ; up:attribution _:929048 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:929097 a rdf:Statement ; up:source unirule:MF_04073 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:929098 a rdf:Statement ; up:attribution _:929049 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:929099 a rdf:Statement ; up:source unirule:MF_04073 ; rdf:subject ?pfs41 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:929100 a rdf:Statement ; up:attribution _:929050 ; rdf:subject ?pfs41 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:929101 a rdf:Statement ; up:source unirule:MF_04073 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:929102 a rdf:Statement ; up:attribution _:929051 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:929103 a rdf:Statement ; up:source unirule:MF_04073 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:929104 a rdf:Statement ; up:attribution _:929052 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:929105 a rdf:Statement ; up:source unirule:MF_04073 ; rdf:subject ?pfs62 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . _:929106 a rdf:Statement ; up:attribution _:929053 ; rdf:subject ?pfs62 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_04073 #Rule MF_04073 Created by:? on:2017-05-09 Modified by:Edouard de Castro on:2024-09-02 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_04073 . ?thisOrganism rdfs:subClassOf+ taxon:10405 . BIND(URI(CONCAT(STR(?this), '#MF_04073a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_04073a1')) AS ?namedpart1) . BIND(URI(CONCAT(STR(?this), '#MF_04073a2')) AS ?namedpart2) . BIND(URI(CONCAT(STR(?this), '#MF_04073a3')) AS ?namedpart3) . BIND(URI(CONCAT(STR(?this), '#MF_04073a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_04073a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_04073a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_04073a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_04073a12')) AS ?annotation12) . BIND(URI(CONCAT(STR(?this), '#MF_04073a13')) AS ?annotation13) . BIND(URI(CONCAT(STR(?this), '#MF_04073a14')) AS ?annotation14) . BIND(URI(CONCAT(STR(?this), '#MF_04073a15')) AS ?annotation15) . BIND(URI(CONCAT(STR(?this), '#MF_04073a16')) AS ?annotation16) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch72 faldo:location ?templateMotifSequenceMatchRegionQ6902873 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ6902875 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ69028MF_0407368 . ?templateMotifSequenceMatchRegionQ6902873 faldo:begin ?templateMotifSequenceMatchBeginQ6902874 . ?templateMotifSequenceMatchBeginQ6902874 faldo:position ?templateMotifSequenceMatchBeginPositionQ6902869 ; faldo:reference isoform:Q69028-1 . ?templateMotifSequenceProfileAlignmentOperationQ6902875 edam:has_input signature:MF_04073 ; rdf:type edam:operation_0300 . ?targetMotifMatch76 faldo:location ?targetMotifMatchRegionMatch77 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0407379 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ69028MF_0407370 . ?targetMotifMatchRegionMatch77 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0407378 . ?targetMotifMatchRegionMatchBeginMF_0407378 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0407371 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0407379 edam:has_input signature:MF_04073 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ69028MF_0407368, 1, (STRLEN(?templateMotifCigarQ69028MF_0407368) - STRLEN(REPLACE(?templateMotifCigarQ69028MF_0407368, CONCAT('^(?:-*[^-]){', STR(((357 - ?templateMotifSequenceMatchBeginPositionQ6902869) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ69028MF_0407370, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_0407370) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_0407370, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ69028MF_0407370, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_0407370) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_0407370, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) . BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0407371) - 1) AS ?thisPositionOn21) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ69028MF_0407368, 1, (STRLEN(?templateMotifCigarQ69028MF_0407368) - STRLEN(REPLACE(?templateMotifCigarQ69028MF_0407368, CONCAT('^(?:-*[^-]){', STR(((600 - ?templateMotifSequenceMatchBeginPositionQ6902869) + 1)), '}'), '')))), '[a-z]', '')) AS ?step182) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ69028MF_0407370, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_0407370) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_0407370, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ69028MF_0407370, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_0407370) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_0407370, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), '')))), '[^-]', ''))) AS ?step283) . BIND(((?step283 + ?targetMotifMatchRegionMatchBeginPositionMF_0407371) - 1) AS ?thisPositionOn22) . BIND(?this AS ?pfs1t84) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) . FILTER ((BOUND(?thisPositionOn21) && BOUND(?thisPositionOn22))) . BIND(URI(CONCAT(STR(?this), '#MF_04073a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch89 faldo:location ?templateMotifSequenceMatchRegionQ6902890 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ6902892 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ69028MF_0407385 . ?templateMotifSequenceMatchRegionQ6902890 faldo:begin ?templateMotifSequenceMatchBeginQ6902891 . ?templateMotifSequenceMatchBeginQ6902891 faldo:position ?templateMotifSequenceMatchBeginPositionQ6902886 ; faldo:reference isoform:Q69028-1 . ?templateMotifSequenceProfileAlignmentOperationQ6902892 edam:has_input signature:MF_04073 ; rdf:type edam:operation_0300 . ?targetMotifMatch93 faldo:location ?targetMotifMatchRegionMatch94 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0407396 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ69028MF_0407387 . ?targetMotifMatchRegionMatch94 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0407395 . ?targetMotifMatchRegionMatchBeginMF_0407395 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0407388 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0407396 edam:has_input signature:MF_04073 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ69028MF_0407385, 1, (STRLEN(?templateMotifCigarQ69028MF_0407385) - STRLEN(REPLACE(?templateMotifCigarQ69028MF_0407385, CONCAT('^(?:-*[^-]){', STR(((1 - ?templateMotifSequenceMatchBeginPositionQ6902886) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ69028MF_0407387, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_0407387) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_0407387, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ69028MF_0407387, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_0407387) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_0407387, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) . BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0407388) - 1) AS ?thisPositionOn27) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ69028MF_0407385, 1, (STRLEN(?templateMotifCigarQ69028MF_0407385) - STRLEN(REPLACE(?templateMotifCigarQ69028MF_0407385, CONCAT('^(?:-*[^-]){', STR(((177 - ?templateMotifSequenceMatchBeginPositionQ6902886) + 1)), '}'), '')))), '[a-z]', '')) AS ?step199) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ69028MF_0407387, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_0407387) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_0407387, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ69028MF_0407387, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_0407387) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_0407387, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), '')))), '[^-]', ''))) AS ?step2100) . BIND(((?step2100 + ?targetMotifMatchRegionMatchBeginPositionMF_0407388) - 1) AS ?thisPositionOn28) . BIND(?this AS ?pfs1t101) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) . FILTER ((BOUND(?thisPositionOn27) && BOUND(?thisPositionOn28))) . BIND(URI(CONCAT(STR(?this), '#MF_04073a24')) AS ?annotation24) . BIND(?this AS ?pfs23) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch106 faldo:location ?templateMotifSequenceMatchRegionQ69028107 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ69028109 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ69028MF_04073102 . ?templateMotifSequenceMatchRegionQ69028107 faldo:begin ?templateMotifSequenceMatchBeginQ69028108 . ?templateMotifSequenceMatchBeginQ69028108 faldo:position ?templateMotifSequenceMatchBeginPositionQ69028103 ; faldo:reference isoform:Q69028-1 . ?templateMotifSequenceProfileAlignmentOperationQ69028109 edam:has_input signature:MF_04073 ; rdf:type edam:operation_0300 . ?targetMotifMatch110 faldo:location ?targetMotifMatchRegionMatch111 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04073113 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ69028MF_04073104 . ?targetMotifMatchRegionMatch111 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04073112 . ?targetMotifMatchRegionMatchBeginMF_04073112 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04073105 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04073113 edam:has_input signature:MF_04073 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ69028MF_04073102, 1, (STRLEN(?templateMotifCigarQ69028MF_04073102) - STRLEN(REPLACE(?templateMotifCigarQ69028MF_04073102, CONCAT('^(?:-*[^-]){', STR(((178 - ?templateMotifSequenceMatchBeginPositionQ69028103) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ69028MF_04073104, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_04073104) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_04073104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ69028MF_04073104, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_04073104) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_04073104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) . BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_04073105) - 1) AS ?thisPositionOn33) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ69028MF_04073102, 1, (STRLEN(?templateMotifCigarQ69028MF_04073102) - STRLEN(REPLACE(?templateMotifCigarQ69028MF_04073102, CONCAT('^(?:-*[^-]){', STR(((346 - ?templateMotifSequenceMatchBeginPositionQ69028103) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1116) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ69028MF_04073104, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_04073104) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_04073104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ69028MF_04073104, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_04073104) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_04073104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), '')))), '[^-]', ''))) AS ?step2117) . BIND(((?step2117 + ?targetMotifMatchRegionMatchBeginPositionMF_04073105) - 1) AS ?thisPositionOn34) . BIND(?this AS ?pfs1t118) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse32) . FILTER ((BOUND(?thisPositionOn33) && BOUND(?thisPositionOn34))) . BIND(URI(CONCAT(STR(?this), '#MF_04073a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch123 faldo:location ?templateMotifSequenceMatchRegionQ69028124 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ69028126 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ69028MF_04073119 . ?templateMotifSequenceMatchRegionQ69028124 faldo:begin ?templateMotifSequenceMatchBeginQ69028125 . ?templateMotifSequenceMatchBeginQ69028125 faldo:position ?templateMotifSequenceMatchBeginPositionQ69028120 ; faldo:reference isoform:Q69028-1 . ?templateMotifSequenceProfileAlignmentOperationQ69028126 edam:has_input signature:MF_04073 ; rdf:type edam:operation_0300 . ?targetMotifMatch127 faldo:location ?targetMotifMatchRegionMatch128 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04073130 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ69028MF_04073121 . ?targetMotifMatchRegionMatch128 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04073129 . ?targetMotifMatchRegionMatchBeginMF_04073129 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04073122 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04073130 edam:has_input signature:MF_04073 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ69028MF_04073119, 1, (STRLEN(?templateMotifCigarQ69028MF_04073119) - STRLEN(REPLACE(?templateMotifCigarQ69028MF_04073119, CONCAT('^(?:-*[^-]){', STR(((347 - ?templateMotifSequenceMatchBeginPositionQ69028120) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ69028MF_04073121, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_04073121) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_04073121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ69028MF_04073121, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_04073121) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_04073121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) . BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_04073122) - 1) AS ?thisPositionOn39) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ69028MF_04073119, 1, (STRLEN(?templateMotifCigarQ69028MF_04073119) - STRLEN(REPLACE(?templateMotifCigarQ69028MF_04073119, CONCAT('^(?:-*[^-]){', STR(((690 - ?templateMotifSequenceMatchBeginPositionQ69028120) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1133) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ69028MF_04073121, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_04073121) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_04073121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ69028MF_04073121, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_04073121) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_04073121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), '')))), '[^-]', ''))) AS ?step2134) . BIND(((?step2134 + ?targetMotifMatchRegionMatchBeginPositionMF_04073122) - 1) AS ?thisPositionOn40) . BIND(?this AS ?pfs1t135) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb37) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse38) . FILTER ((BOUND(?thisPositionOn39) && BOUND(?thisPositionOn40))) . BIND(URI(CONCAT(STR(?this), '#MF_04073a36')) AS ?annotation36) . BIND(?this AS ?pfs35) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch140 faldo:location ?templateMotifSequenceMatchRegionQ69028141 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ69028143 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ69028MF_04073136 . ?templateMotifSequenceMatchRegionQ69028141 faldo:begin ?templateMotifSequenceMatchBeginQ69028142 . ?templateMotifSequenceMatchBeginQ69028142 faldo:position ?templateMotifSequenceMatchBeginPositionQ69028137 ; faldo:reference isoform:Q69028-1 . ?templateMotifSequenceProfileAlignmentOperationQ69028143 edam:has_input signature:MF_04073 ; rdf:type edam:operation_0300 . ?targetMotifMatch144 faldo:location ?targetMotifMatchRegionMatch145 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04073147 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ69028MF_04073138 . ?targetMotifMatchRegionMatch145 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04073146 . ?targetMotifMatchRegionMatchBeginMF_04073146 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04073139 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04073147 edam:has_input signature:MF_04073 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ69028MF_04073136, 1, (STRLEN(?templateMotifCigarQ69028MF_04073136) - STRLEN(REPLACE(?templateMotifCigarQ69028MF_04073136, CONCAT('^(?:-*[^-]){', STR(((429 - ?templateMotifSequenceMatchBeginPositionQ69028137) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1148) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ69028MF_04073138, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_04073138) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_04073138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ69028MF_04073138, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_04073138) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_04073138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), '')))), '[^-]', ''))) AS ?step2149) . BIND(((?step2149 + ?targetMotifMatchRegionMatchBeginPositionMF_04073139) - 1) AS ?thisPositionOn46) . BIND(?thisPositionOn46 AS ?thisPositionOn47) . BIND(?this AS ?pfs1t150) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb43) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse44) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn46, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_04073a42')) AS ?annotation42) . BIND(?this AS ?pfs41) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch155 faldo:location ?templateMotifSequenceMatchRegionQ69028156 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ69028158 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ69028MF_04073151 . ?templateMotifSequenceMatchRegionQ69028156 faldo:begin ?templateMotifSequenceMatchBeginQ69028157 . ?templateMotifSequenceMatchBeginQ69028157 faldo:position ?templateMotifSequenceMatchBeginPositionQ69028152 ; faldo:reference isoform:Q69028-1 . ?templateMotifSequenceProfileAlignmentOperationQ69028158 edam:has_input signature:MF_04073 ; rdf:type edam:operation_0300 . ?targetMotifMatch159 faldo:location ?targetMotifMatchRegionMatch160 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04073162 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ69028MF_04073153 . ?targetMotifMatchRegionMatch160 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04073161 . ?targetMotifMatchRegionMatchBeginMF_04073161 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04073154 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04073162 edam:has_input signature:MF_04073 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ69028MF_04073151, 1, (STRLEN(?templateMotifCigarQ69028MF_04073151) - STRLEN(REPLACE(?templateMotifCigarQ69028MF_04073151, CONCAT('^(?:-*[^-]){', STR(((551 - ?templateMotifSequenceMatchBeginPositionQ69028152) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1163) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ69028MF_04073153, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_04073153) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_04073153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ69028MF_04073153, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_04073153) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_04073153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), '')))), '[^-]', ''))) AS ?step2164) . BIND(((?step2164 + ?targetMotifMatchRegionMatchBeginPositionMF_04073154) - 1) AS ?thisPositionOn53) . BIND(?thisPositionOn53 AS ?thisPositionOn54) . BIND(?this AS ?pfs1t165) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb50) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse51) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_04073a49')) AS ?annotation49) . BIND(?this AS ?pfs48) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch170 faldo:location ?templateMotifSequenceMatchRegionQ69028171 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ69028173 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ69028MF_04073166 . ?templateMotifSequenceMatchRegionQ69028171 faldo:begin ?templateMotifSequenceMatchBeginQ69028172 . ?templateMotifSequenceMatchBeginQ69028172 faldo:position ?templateMotifSequenceMatchBeginPositionQ69028167 ; faldo:reference isoform:Q69028-1 . ?templateMotifSequenceProfileAlignmentOperationQ69028173 edam:has_input signature:MF_04073 ; rdf:type edam:operation_0300 . ?targetMotifMatch174 faldo:location ?targetMotifMatchRegionMatch175 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04073177 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ69028MF_04073168 . ?targetMotifMatchRegionMatch175 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04073176 . ?targetMotifMatchRegionMatchBeginMF_04073176 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04073169 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04073177 edam:has_input signature:MF_04073 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ69028MF_04073166, 1, (STRLEN(?templateMotifCigarQ69028MF_04073166) - STRLEN(REPLACE(?templateMotifCigarQ69028MF_04073166, CONCAT('^(?:-*[^-]){', STR(((552 - ?templateMotifSequenceMatchBeginPositionQ69028167) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1178) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ69028MF_04073168, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_04073168) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_04073168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ69028MF_04073168, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_04073168) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_04073168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), '')))), '[^-]', ''))) AS ?step2179) . BIND(((?step2179 + ?targetMotifMatchRegionMatchBeginPositionMF_04073169) - 1) AS ?thisPositionOn60) . BIND(?thisPositionOn60 AS ?thisPositionOn61) . BIND(?this AS ?pfs1t180) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfsb57) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfse58) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn60, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_04073a56')) AS ?annotation56) . BIND(?this AS ?pfs55) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch185 faldo:location ?templateMotifSequenceMatchRegionQ69028186 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ69028188 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ69028MF_04073181 . ?templateMotifSequenceMatchRegionQ69028186 faldo:begin ?templateMotifSequenceMatchBeginQ69028187 . ?templateMotifSequenceMatchBeginQ69028187 faldo:position ?templateMotifSequenceMatchBeginPositionQ69028182 ; faldo:reference isoform:Q69028-1 . ?templateMotifSequenceProfileAlignmentOperationQ69028188 edam:has_input signature:MF_04073 ; rdf:type edam:operation_0300 . ?targetMotifMatch189 faldo:location ?targetMotifMatchRegionMatch190 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04073192 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ69028MF_04073183 . ?targetMotifMatchRegionMatch190 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04073191 . ?targetMotifMatchRegionMatchBeginMF_04073191 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04073184 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04073192 edam:has_input signature:MF_04073 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ69028MF_04073181, 1, (STRLEN(?templateMotifCigarQ69028MF_04073181) - STRLEN(REPLACE(?templateMotifCigarQ69028MF_04073181, CONCAT('^(?:-*[^-]){', STR(((63 - ?templateMotifSequenceMatchBeginPositionQ69028182) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1193) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ69028MF_04073183, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_04073183) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_04073183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ69028MF_04073183, 1, (STRLEN(?targetMotifMatchCigarQ69028MF_04073183) - STRLEN(REPLACE(?targetMotifMatchCigarQ69028MF_04073183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1193), '}'), '')))), '[^-]', ''))) AS ?step2194) . BIND(((?step2194 + ?targetMotifMatchRegionMatchBeginPositionMF_04073184) - 1) AS ?thisPositionOn66) . BIND(?thisPositionOn66 AS ?thisPositionOn67) . BIND(?this AS ?pfs1t195) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfsb64) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfse65) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn66, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_04073a63')) AS ?annotation63) . BIND(?this AS ?pfs62) . } }