CONSTRUCT { _:766570 up:source unirule:MF_02242 . _:766571 up:source unirule:MF_02242 . _:766572 up:source unirule:MF_02242 . _:766573 up:source unirule:MF_02242 . _:766574 up:source unirule:MF_02242 . _:766575 up:source unirule:MF_02242 . _:766576 up:source unirule:MF_02242 . _:766577 up:source unirule:MF_02242 . _:766578 up:source unirule:MF_02242 . _:766579 up:source unirule:MF_02242 . _:766580 up:source unirule:MF_02242 . _:766581 up:source unirule:MF_02242 . _:766582 up:source unirule:MF_02242 . _:766583 up:source unirule:MF_02242 . _:766584 up:source unirule:MF_02242 . _:766585 up:source unirule:MF_02242 . _:766586 up:source unirule:MF_02242 . _:766587 up:source unirule:MF_02242 . _:766588 up:source unirule:MF_02242 . _:766589 up:source unirule:MF_02242 . _:766590 up:source unirule:MF_02242 . _:766591 up:source unirule:MF_02242 . _:766592 up:source unirule:MF_02242 . _:766593 up:source unirule:MF_02242 . _:766594 up:source unirule:MF_02242 . _:766595 up:source unirule:MF_02242 . _:766596 up:source unirule:MF_02242 . _:766597 up:source unirule:MF_02242 . _:766598 up:source unirule:MF_02242 . _:766599 up:source unirule:MF_02242 . _:766600 up:source unirule:MF_02242 . _:766601 up:source unirule:MF_02242 . ?this up:annotation ?annotation1 , ?annotation2 , ?annotation4 , ?annotation5 , ?annotation6 , ?annotation8 ; up:classifiedWith GO:0000287 , GO:0005886 , GO:0008654 , GO:0016780 , keyword:1003 , keyword:1133 , keyword:1208 , keyword:443 , keyword:444 , keyword:460 , keyword:464 , keyword:472 , keyword:479 , keyword:808 , keyword:812 ; up:recommendedName ?name0 . ?name0 up:ecName '2.7.8.39' ; up:fullName 'Archaetidylinositol phosphate synthase' ; up:shortName 'AIP synthase' ; rdf:type up:Structured_Name . ?annotation1 a up:Function_Annotation ; rdfs:comment 'Catalyzes the formation of archaetidylinositol phosphate (AIP) from CDP-archaeol (CDP-ArOH or CDP-2,3-bis-(O-phytanyl)-sn-glycerol) and 1L-myo-inositol 1-phosphate (IP or 1D-myo-inositol 3-phosphate). AIP is a precursor of archaetidyl-myo-inositol (AI), an ether-type inositol phospholipid ubiquitously distributed in archaea membranes and essential for glycolipid biosynthesis in archaea.' . ?annotation2 up:activity ?activity3 ; rdf:type up:Catalytic_Activity_Annotation . ?activity3 up:catalyticActivity <http://rdf.rhea-db.org/36823>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.7.8.39>. ?annotation4 up:cofactor chebi:18420 , chebi:29035 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 2 Mg(2+) or Mn(2+) ions per subunit.' . ?annotation5 a up:Pathway_Annotation ; rdfs:comment 'Lipid metabolism; phospholipid metabolism.' . ?annotation6 a up:Subcellular_Location_Annotation . ?annotation6li7 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the CDP-alcohol phosphatidyltransferase class-I family.' . ?pfs9 up:annotation ?annotation10 . ?annotation10 faldo:begin ?pfsb11 ; faldo:end ?pfse12 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb11 faldo:position ?thisPositionOn13 ; rdf:type faldo:ExactPosition . ?pfse12 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfs15 up:annotation ?annotation16 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; up:ligand ?ligand19 ; rdf:type up:Binding_Site_Annotation . ?pfsb17 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?ligand19 rdfs:subClassOf chebi:18420 . ?pfs22 up:annotation ?annotation23 . ?annotation23 faldo:begin ?pfsb24 ; faldo:end ?pfse25 ; up:ligand ?ligand26 ; rdf:type up:Binding_Site_Annotation . ?pfsb24 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse25 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?ligand26 rdfs:subClassOf chebi:18420 . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation . ?pfsb31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf chebi:18420 . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; up:ligand ?ligand40 ; rdf:type up:Binding_Site_Annotation . ?pfsb38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?ligand40 rdfs:subClassOf chebi:18420 . ?pfs43 up:annotation ?annotation44 . ?annotation44 faldo:begin ?pfsb45 ; faldo:end ?pfse46 ; up:ligand ?ligand47 ; rdf:type up:Binding_Site_Annotation . ?pfsb45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfse46 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?ligand47 rdfs:subClassOf chebi:18420 . ?pfs50 up:annotation ?annotation51 . ?annotation51 faldo:begin ?pfsb52 ; faldo:end ?pfse53 ; up:ligand ?ligand54 ; rdf:type up:Binding_Site_Annotation . ?pfsb52 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?ligand54 rdfs:subClassOf chebi:18420 . ?sam57 up:classifiedWith keyword:1133 , keyword:472 , keyword:812 . ?transmembrane58 faldo:begin ?transmembraneb59 ; faldo:end ?transmembranee60 . ?transmembraneb59 faldo:position ?transmembranebp61 . ?transmembranee60 faldo:position ?transmembraneep62 . ?keyword63 up:range ?transmembrane58 . ?keyword64 up:range ?transmembrane58 . ?keyword65 up:range ?transmembrane58 . _:766602 a rdf:Statement ; up:attribution _:766570 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:766603 a rdf:Statement ; up:attribution _:766571 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:766604 a rdf:Statement ; up:attribution _:766572 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:766605 a rdf:Statement ; up:attribution _:766573 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:766606 a rdf:Statement ; up:attribution _:766574 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:766607 a rdf:Statement ; up:attribution _:766575 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:766608 a rdf:Statement ; up:attribution _:766576 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:766609 a rdf:Statement ; up:attribution _:766577 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:766610 a rdf:Statement ; up:attribution _:766578 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:444 . _:766611 a rdf:Statement ; up:attribution _:766579 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:443 . _:766612 a rdf:Statement ; up:attribution _:766580 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:766613 a rdf:Statement ; up:attribution _:766581 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:464 . _:766614 a rdf:Statement ; up:attribution _:766582 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:766615 a rdf:Statement ; up:attribution _:766583 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:766616 a rdf:Statement ; up:attribution _:766584 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1208 . _:766617 a rdf:Statement ; up:attribution _:766585 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:766618 a rdf:Statement ; up:attribution _:766586 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:766619 a rdf:Statement ; up:attribution _:766587 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . _:766620 a rdf:Statement ; up:attribution _:766588 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:766621 a rdf:Statement ; up:attribution _:766589 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016780 . _:766622 a rdf:Statement ; up:attribution _:766590 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008654 . _:766623 a rdf:Statement ; up:attribution _:766591 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005886 . _:766624 a rdf:Statement ; up:source unirule:MF_02242 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:766625 a rdf:Statement ; up:attribution _:766592 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:766626 a rdf:Statement ; up:source unirule:MF_02242 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:766627 a rdf:Statement ; up:attribution _:766593 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:766628 a rdf:Statement ; up:source unirule:MF_02242 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:766629 a rdf:Statement ; up:attribution _:766594 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:766630 a rdf:Statement ; up:source unirule:MF_02242 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:766631 a rdf:Statement ; up:attribution _:766595 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:766632 a rdf:Statement ; up:source unirule:MF_02242 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:766633 a rdf:Statement ; up:attribution _:766596 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:766634 a rdf:Statement ; up:source unirule:MF_02242 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:766635 a rdf:Statement ; up:attribution _:766597 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:766636 a rdf:Statement ; up:source unirule:MF_02242 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:766637 a rdf:Statement ; up:attribution _:766598 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:766638 a rdf:Statement ; up:attribution _:766599 ; rdf:subject ?sam57 ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:766639 a rdf:Statement ; up:attribution _:766600 ; rdf:subject ?sam57 ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:766640 a rdf:Statement ; up:attribution _:766601 ; rdf:subject ?sam57 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_02242 #Rule MF_02242 Created by:crivoire on:2019-12-19 Modified by:ecastro on:2022-11-19 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_02242 . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(URI(CONCAT(STR(?this), '#MF_02242a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_02242a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_02242a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_02242a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_02242a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_02242a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_02242a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch70 faldo:location ?templateMotifSequenceMatchRegionO2772671 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO2772673 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO27726MF_0224266 . ?templateMotifSequenceMatchRegionO2772671 faldo:begin ?templateMotifSequenceMatchBeginO2772672 . ?templateMotifSequenceMatchBeginO2772672 faldo:position ?templateMotifSequenceMatchBeginPositionO2772667 ; faldo:reference isoform:O27726-1 . ?templateMotifSequenceProfileAlignmentOperationO2772673 edam:has_input signature:MF_02242 ; rdf:type edam:operation_0300 . ?targetMotifMatch74 faldo:location ?targetMotifMatchRegionMatch75 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0224277 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO27726MF_0224268 . ?targetMotifMatchRegionMatch75 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0224276 . ?targetMotifMatchRegionMatchBeginMF_0224276 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0224269 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0224277 edam:has_input signature:MF_02242 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27726MF_0224266, 1, (STRLEN(?templateMotifCigarO27726MF_0224266) - STRLEN(REPLACE(?templateMotifCigarO27726MF_0224266, CONCAT('^(?:-*[^-]){', STR(((93 - ?templateMotifSequenceMatchBeginPositionO2772667) + 1)), '}'), '')))), '[a-z]', '')) AS ?step178) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27726MF_0224268, 1, (STRLEN(?targetMotifMatchCigarO27726MF_0224268) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_0224268, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27726MF_0224268, 1, (STRLEN(?targetMotifMatchCigarO27726MF_0224268) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_0224268, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), '')))), '[^-]', ''))) AS ?step279) . BIND(((?step279 + ?targetMotifMatchRegionMatchBeginPositionMF_0224269) - 1) AS ?thisPositionOn13) . BIND(?thisPositionOn13 AS ?thisPositionOn14) . BIND(?this AS ?pfs1t80) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb11) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse12) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn13, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_02242a10')) AS ?annotation10) . BIND(?this AS ?pfs9) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch85 faldo:location ?templateMotifSequenceMatchRegionO2772686 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO2772688 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO27726MF_0224281 . ?templateMotifSequenceMatchRegionO2772686 faldo:begin ?templateMotifSequenceMatchBeginO2772687 . ?templateMotifSequenceMatchBeginO2772687 faldo:position ?templateMotifSequenceMatchBeginPositionO2772682 ; faldo:reference isoform:O27726-1 . ?templateMotifSequenceProfileAlignmentOperationO2772688 edam:has_input signature:MF_02242 ; rdf:type edam:operation_0300 . ?targetMotifMatch89 faldo:location ?targetMotifMatchRegionMatch90 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0224292 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO27726MF_0224283 . ?targetMotifMatchRegionMatch90 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0224291 . ?targetMotifMatchRegionMatchBeginMF_0224291 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0224284 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0224292 edam:has_input signature:MF_02242 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27726MF_0224281, 1, (STRLEN(?templateMotifCigarO27726MF_0224281) - STRLEN(REPLACE(?templateMotifCigarO27726MF_0224281, CONCAT('^(?:-*[^-]){', STR(((68 - ?templateMotifSequenceMatchBeginPositionO2772682) + 1)), '}'), '')))), '[a-z]', '')) AS ?step193) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27726MF_0224283, 1, (STRLEN(?targetMotifMatchCigarO27726MF_0224283) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_0224283, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27726MF_0224283, 1, (STRLEN(?targetMotifMatchCigarO27726MF_0224283) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_0224283, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), '')))), '[^-]', ''))) AS ?step294) . BIND(((?step294 + ?targetMotifMatchRegionMatchBeginPositionMF_0224284) - 1) AS ?thisPositionOn20) . BIND(?thisPositionOn20 AS ?thisPositionOn21) . BIND(?this AS ?pfs1t95) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_02242a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch100 faldo:location ?templateMotifSequenceMatchRegionO27726101 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO27726103 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO27726MF_0224296 . ?templateMotifSequenceMatchRegionO27726101 faldo:begin ?templateMotifSequenceMatchBeginO27726102 . ?templateMotifSequenceMatchBeginO27726102 faldo:position ?templateMotifSequenceMatchBeginPositionO2772697 ; faldo:reference isoform:O27726-1 . ?templateMotifSequenceProfileAlignmentOperationO27726103 edam:has_input signature:MF_02242 ; rdf:type edam:operation_0300 . ?targetMotifMatch104 faldo:location ?targetMotifMatchRegionMatch105 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02242107 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO27726MF_0224298 . ?targetMotifMatchRegionMatch105 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02242106 . ?targetMotifMatchRegionMatchBeginMF_02242106 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0224299 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02242107 edam:has_input signature:MF_02242 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27726MF_0224296, 1, (STRLEN(?templateMotifCigarO27726MF_0224296) - STRLEN(REPLACE(?templateMotifCigarO27726MF_0224296, CONCAT('^(?:-*[^-]){', STR(((68 - ?templateMotifSequenceMatchBeginPositionO2772697) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27726MF_0224298, 1, (STRLEN(?targetMotifMatchCigarO27726MF_0224298) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_0224298, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27726MF_0224298, 1, (STRLEN(?targetMotifMatchCigarO27726MF_0224298) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_0224298, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) . BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0224299) - 1) AS ?thisPositionOn27) . BIND(?thisPositionOn27 AS ?thisPositionOn28) . BIND(?this AS ?pfs1t110) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_02242a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch115 faldo:location ?templateMotifSequenceMatchRegionO27726116 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO27726118 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO27726MF_02242111 . ?templateMotifSequenceMatchRegionO27726116 faldo:begin ?templateMotifSequenceMatchBeginO27726117 . ?templateMotifSequenceMatchBeginO27726117 faldo:position ?templateMotifSequenceMatchBeginPositionO27726112 ; faldo:reference isoform:O27726-1 . ?templateMotifSequenceProfileAlignmentOperationO27726118 edam:has_input signature:MF_02242 ; rdf:type edam:operation_0300 . ?targetMotifMatch119 faldo:location ?targetMotifMatchRegionMatch120 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02242122 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO27726MF_02242113 . ?targetMotifMatchRegionMatch120 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02242121 . ?targetMotifMatchRegionMatchBeginMF_02242121 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02242114 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02242122 edam:has_input signature:MF_02242 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27726MF_02242111, 1, (STRLEN(?templateMotifCigarO27726MF_02242111) - STRLEN(REPLACE(?templateMotifCigarO27726MF_02242111, CONCAT('^(?:-*[^-]){', STR(((71 - ?templateMotifSequenceMatchBeginPositionO27726112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27726MF_02242113, 1, (STRLEN(?targetMotifMatchCigarO27726MF_02242113) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_02242113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27726MF_02242113, 1, (STRLEN(?targetMotifMatchCigarO27726MF_02242113) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_02242113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) . BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_02242114) - 1) AS ?thisPositionOn34) . BIND(?thisPositionOn34 AS ?thisPositionOn35) . BIND(?this AS ?pfs1t125) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_02242a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch130 faldo:location ?templateMotifSequenceMatchRegionO27726131 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO27726133 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO27726MF_02242126 . ?templateMotifSequenceMatchRegionO27726131 faldo:begin ?templateMotifSequenceMatchBeginO27726132 . ?templateMotifSequenceMatchBeginO27726132 faldo:position ?templateMotifSequenceMatchBeginPositionO27726127 ; faldo:reference isoform:O27726-1 . ?templateMotifSequenceProfileAlignmentOperationO27726133 edam:has_input signature:MF_02242 ; rdf:type edam:operation_0300 . ?targetMotifMatch134 faldo:location ?targetMotifMatchRegionMatch135 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02242137 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO27726MF_02242128 . ?targetMotifMatchRegionMatch135 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02242136 . ?targetMotifMatchRegionMatchBeginMF_02242136 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02242129 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02242137 edam:has_input signature:MF_02242 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27726MF_02242126, 1, (STRLEN(?templateMotifCigarO27726MF_02242126) - STRLEN(REPLACE(?templateMotifCigarO27726MF_02242126, CONCAT('^(?:-*[^-]){', STR(((89 - ?templateMotifSequenceMatchBeginPositionO27726127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1138) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27726MF_02242128, 1, (STRLEN(?targetMotifMatchCigarO27726MF_02242128) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_02242128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27726MF_02242128, 1, (STRLEN(?targetMotifMatchCigarO27726MF_02242128) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_02242128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), '')))), '[^-]', ''))) AS ?step2139) . BIND(((?step2139 + ?targetMotifMatchRegionMatchBeginPositionMF_02242129) - 1) AS ?thisPositionOn41) . BIND(?thisPositionOn41 AS ?thisPositionOn42) . BIND(?this AS ?pfs1t140) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_02242a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch145 faldo:location ?templateMotifSequenceMatchRegionO27726146 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO27726148 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO27726MF_02242141 . ?templateMotifSequenceMatchRegionO27726146 faldo:begin ?templateMotifSequenceMatchBeginO27726147 . ?templateMotifSequenceMatchBeginO27726147 faldo:position ?templateMotifSequenceMatchBeginPositionO27726142 ; faldo:reference isoform:O27726-1 . ?templateMotifSequenceProfileAlignmentOperationO27726148 edam:has_input signature:MF_02242 ; rdf:type edam:operation_0300 . ?targetMotifMatch149 faldo:location ?targetMotifMatchRegionMatch150 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02242152 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO27726MF_02242143 . ?targetMotifMatchRegionMatch150 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02242151 . ?targetMotifMatchRegionMatchBeginMF_02242151 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02242144 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02242152 edam:has_input signature:MF_02242 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27726MF_02242141, 1, (STRLEN(?templateMotifCigarO27726MF_02242141) - STRLEN(REPLACE(?templateMotifCigarO27726MF_02242141, CONCAT('^(?:-*[^-]){', STR(((89 - ?templateMotifSequenceMatchBeginPositionO27726142) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1153) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27726MF_02242143, 1, (STRLEN(?targetMotifMatchCigarO27726MF_02242143) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_02242143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27726MF_02242143, 1, (STRLEN(?targetMotifMatchCigarO27726MF_02242143) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_02242143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), '')))), '[^-]', ''))) AS ?step2154) . BIND(((?step2154 + ?targetMotifMatchRegionMatchBeginPositionMF_02242144) - 1) AS ?thisPositionOn48) . BIND(?thisPositionOn48 AS ?thisPositionOn49) . BIND(?this AS ?pfs1t155) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb45) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse46) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_02242a44')) AS ?annotation44) . BIND(?this AS ?pfs43) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch160 faldo:location ?templateMotifSequenceMatchRegionO27726161 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO27726163 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO27726MF_02242156 . ?templateMotifSequenceMatchRegionO27726161 faldo:begin ?templateMotifSequenceMatchBeginO27726162 . ?templateMotifSequenceMatchBeginO27726162 faldo:position ?templateMotifSequenceMatchBeginPositionO27726157 ; faldo:reference isoform:O27726-1 . ?templateMotifSequenceProfileAlignmentOperationO27726163 edam:has_input signature:MF_02242 ; rdf:type edam:operation_0300 . ?targetMotifMatch164 faldo:location ?targetMotifMatchRegionMatch165 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02242167 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO27726MF_02242158 . ?targetMotifMatchRegionMatch165 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02242166 . ?targetMotifMatchRegionMatchBeginMF_02242166 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02242159 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02242167 edam:has_input signature:MF_02242 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27726MF_02242156, 1, (STRLEN(?templateMotifCigarO27726MF_02242156) - STRLEN(REPLACE(?templateMotifCigarO27726MF_02242156, CONCAT('^(?:-*[^-]){', STR(((93 - ?templateMotifSequenceMatchBeginPositionO27726157) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1168) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27726MF_02242158, 1, (STRLEN(?targetMotifMatchCigarO27726MF_02242158) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_02242158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27726MF_02242158, 1, (STRLEN(?targetMotifMatchCigarO27726MF_02242158) - STRLEN(REPLACE(?targetMotifMatchCigarO27726MF_02242158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), '')))), '[^-]', ''))) AS ?step2169) . BIND(((?step2169 + ?targetMotifMatchRegionMatchBeginPositionMF_02242159) - 1) AS ?thisPositionOn55) . BIND(?thisPositionOn55 AS ?thisPositionOn56) . BIND(?this AS ?pfs1t170) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_02242a51')) AS ?annotation51) . BIND(?this AS ?pfs50) . } OPTIONAL { ?this up:annotation ?samtransmembrane171 ; up:sequence ?thisSequence . ?samtransmembrane171 up:range ?samtransmembraner172 ; rdf:type up:Transmembrane_Annotation . ?samtransmembraner172 faldo:begin ?samtransmembraneb173 ; faldo:end ?samtransmembranee174 . ?samtransmembraneb173 faldo:position ?samtransmembranebp175 ; faldo:reference ?thisSequence . ?samtransmembranee174 faldo:position ?samtransmembraneep176 ; faldo:reference ?thisSequence . BIND(?this AS ?sam57) . } BIND(URI(CONCAT(STR(?this), '#MF_02242a63')) AS ?keyword63) . BIND(URI(CONCAT(STR(?this), '#MF_02242a64')) AS ?keyword64) . BIND(URI(CONCAT(STR(?this), '#MF_02242a65')) AS ?keyword65) . }